ÎncepețiÎncepe gratuit

Conectează instrumentul și activează RAG-ul agențial

Acum ai un instrument personalizat funcțional care poate căuta în manuale de electrocasnice folosind similaritate semantică. În acest exercițiu, vei conecta acel instrument la un agent, astfel încât acesta să poată răspunde la întrebări pe baza conținutului din manuale.

În fundal, ai deja acces la:

  • O variabilă numită vector_store, care conține conținutul căutabil din manuale
  • Un ApplianceSearchTool pentru a efectua căutări semantice
  • O variabilă numită model, care conține un model de limbaj preconfigurate pentru agent

Scopul tău este să le conectezi pe toate împreună, astfel încât agentul să poată folosi instrumentul tău pentru a răspunde la întrebări ca un asistent util pentru electrocasnice.

Acest exercițiu face parte din cursul

Agenți AI cu Hugging Face smolagents

Vezi cursul

Instrucțiuni pentru exercițiu

  • Instanțiază ApplianceSearchTool pasând vector_store ca argument.
  • Adaugă instrumentul appliance_tool în lista de instrumente când inițializezi CodeAgent.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Create appliance search tool
appliance_tool = ApplianceSearchTool(____)

# Create AI assistant for appliance help
assistant = CodeAgent(
    tools=[____],
    model=model,
    instructions="Help with appliance questions using manual information. Search multiple times if needed for complete answers.",
    verbosity_level=1,
    max_steps=6
)

result = assistant.run("If the AC isn’t cooling and shows error E1, what should I check and what’s the next step?")
print(result)
Editează și rulează codul