1. Learn
  2. /
  3. Kurser
  4. /
  5. Introduktion till Model Context Protocol (MCP)

Connected

övning

Bygga meddelandet och anropa LLM:en

Nu när hjälpfunktionen get_context_from_mcp(user_query) är skapad för att returnera resurstext och prompttext är det dags att skicka den informationen till LLM:en!

Valutaservern, get_context_from_mcp(), get_tools_from_mcp(), call_mcp_tool() och Claude-klienten är konfigurerade i bakgrunden. Du ska slutföra funktionen som bygger prompten, anropar modellen och hanterar antingen ett direkt svar eller ett verktygsanrop. Du får en tvetydig och en otvetydig användarinmatning för att se om dina MCP-promptar gör skillnad!

Instruktioner

100 XP
  • På rad 37, bygg full_prompt genom att sammanfoga prompt_text, strängen "\n\nSupported currencies:\n" och resource_text.
  • På rad 47, skicka full_prompt (som innehållet i användarmeddelandet) och listan anthropic_tools till modellen.
  • På raderna 52–55, om svarets stop_reason är "end_turn", returnera str(text).
  • På raderna 58–60, om svarets stop_reason är "tool_use", skicka verktygsblockets .name och .input till call_mcp_tool().