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

Integrace vlastních nástrojů a dotazů

Teď máš vlastní matematický nástroj pro výpočet délky střechy. Můžeš ho zapojit do agentního workflow tak, že vytvoříš proměnnou query, která přijme otázku uživatele jako řetězec v přirozeném jazyce. Tvůj nástroj je už načtený jako hypotenuse_length, stejně jako tvůj model.

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

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

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř proměnnou seznamu tools a vlož do něj svůj nástroj hypotenuse_length.
  • Vytvoř proměnnou query, která přijme otázku jako řetězec v přirozeném jazyce.
  • Pomocí funkce create_react_agent() vytvoř agenta a předej mu model a tools.
  • Spusť agenta app s dotazem query označeným jako "human", ulož odpověď do proměnné a vytiskni response.

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

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

# Create a list variable and pass in your tool
____ = [____]

# Create a query using natural language
____ = "What is the hypotenuse length of a triangle with side lengths of 10 and 12?"

# Pass in the hypotenuse length tool and create the agent
app = ____(____, ____)

# Invoke the agent and print the response
response = ____.____({"messages": [("____", ____)]})
print(____['messages'][-1].content)
Upravit a spustit kód