Skip to content

Latest commit

 

History

History
56 lines (36 loc) · 2.74 KB

File metadata and controls

56 lines (36 loc) · 2.74 KB

Świetnie, w kolejnym kroku wypiszmy możliwości serwera.

-2 Wypisz możliwości serwera

Teraz połączymy się z serwerem i zapytamy o jego możliwości:

-3- Konwersja możliwości serwera na narzędzia LLM

Kolejnym krokiem po wypisaniu możliwości serwera jest przekształcenie ich do formatu, który rozumie LLM. Gdy to zrobimy, możemy udostępnić te możliwości jako narzędzia dla naszego LLM.

Świetnie, teraz jesteśmy gotowi obsłużyć żądania użytkownika, zajmijmy się tym.

-4- Obsługa zapytań użytkownika

W tej części kodu będziemy obsługiwać zapytania użytkownika.

Świetnie, udało się!

Zadanie

Weź kod z ćwiczenia i rozbuduj serwer o więcej narzędzi. Następnie stwórz klienta z LLM, tak jak w ćwiczeniu, i przetestuj go z różnymi promptami, aby upewnić się, że wszystkie narzędzia serwera są wywoływane dynamicznie. Taki sposób budowania klienta zapewnia użytkownikowi końcowemu świetne doświadczenie, ponieważ może korzystać z promptów zamiast dokładnych poleceń klienta i nie musi wiedzieć o wywołaniach serwera MCP.

Rozwiązanie

Solution

Najważniejsze wnioski

  • Dodanie LLM do klienta zapewnia lepszy sposób interakcji użytkowników z serwerami MCP.
  • Musisz przekształcić odpowiedź serwera MCP na format zrozumiały dla LLM.

Przykłady

Dodatkowe zasoby

Co dalej

Zastrzeżenie:
Niniejszy dokument został przetłumaczony za pomocą usługi tłumaczenia AI Co-op Translator. Mimo że dokładamy starań, aby tłumaczenie było jak najbardziej precyzyjne, prosimy mieć na uwadze, że automatyczne tłumaczenia mogą zawierać błędy lub nieścisłości. Oryginalny dokument w języku źródłowym powinien być traktowany jako źródło autorytatywne. W przypadku informacji o krytycznym znaczeniu zalecane jest skorzystanie z profesjonalnego tłumaczenia wykonanego przez człowieka. Nie ponosimy odpowiedzialności za jakiekolwiek nieporozumienia lub błędne interpretacje wynikające z korzystania z tego tłumaczenia.