Začněte nyníZačněte zdarma

Nastavení konverzace

Teď, když máš vlastní nástroj pro výpočet délky střechy, můžeš nastavit výstupy agenta tak, aby reagoval na zadaný dotaz. Mírnou úpravou výpisů pak snadno porovnáš svůj dotaz s odpovědí agenta a ověříš správnost výsledku. tools i query jsou už připravené a model je k dispozici.

Toto cvičení je součástí kurzu

Návrh agentních systémů s LangChain

Zobrazit kurz

Pokyny k cvičení

  • Inicializuj funkci create_react_agent a vytvoř objekt app s potřebnými argumenty.
  • Zavolej agenta app, předej mu query, výsledek ulož do response a vypiš ho.
  • Definuj "user_input" jako query a "agent_output" jako poslední položku extrahovanou z "messages" v response, poté obě hodnoty vypiš.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

tools = [hypotenuse_length]
query = "What is the value of the hypotenuse for a triangle with sides 3 and 5?"

# Create the ReAct agent
app = ____(____, ____)

# Invoke the agent with a query and store the messages
response = ____.____({"messages": [("human", ____)]})

# Define and print the input and output messages
print({
    "____": ____,
    "____": ____["____"][____].____
})
Upravit a spustit kód