1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Introduction to Model Context Protocol (MCP)

Connected

Cvičení

Sestavení zprávy a volání LLM

Pomocná funkce get_context_from_mcp(user_query), která vrací text zdroje a text promptu, je hotová — teď je čas předat tyto informace LLM!

Curreny server, funkce get_context_from_mcp(), get_tools_from_mcp(), call_mcp_tool() a klient Claude jsou připraveny na pozadí. Tvým úkolem je dokončit funkci, která sestaví prompt, zavolá model a zpracuje přímou odpověď nebo volání nástroje. K dispozici máš nejednoznačný i jednoznačný vstup od uživatele, abys viděl/a, jestli tvoje MCP prompty udělaly rozdíl!

Pokyny

100 XP
  • Na řádku 37 sestav full_prompt zřetězením prompt_text, řetězce "\n\nSupported currencies:\n" a resource_text.
  • Na řádku 47 pošli modelu full_prompt (jako obsah uživatelské zprávy) a seznam anthropic_tools.
  • Na řádcích 52–55: pokud je stop_reason odpovědi "end_turn", vrať str(text).
  • Na řádcích 58–60: pokud je stop_reason odpovědi "tool_use", předej .name a .input bloku volání nástroje funkci call_mcp_tool().