ÎncepețiÎncepe gratuit

Divide și Cucerește: Crearea Agenților Specializați

Îți ajuți sora mai mică să aplice la programe de informatică. Este mult de gestionat: cercetarea universităților, compararea programelor și redactarea unor eseuri de admitere convingătoare.

Pentru a simplifica procesul, decizi să construiești doi agenți specializați:

  • Unul care să cerceteze universitățile și cerințele lor de admitere
  • Unul care să ajute la scrierea unor eseuri de candidatură puternice

Ai acces la clasele CodeAgent și WebSearchTool, precum și la un model preconfigurat.

Acest exercițiu face parte din cursul

Agenți AI cu Hugging Face smolagents

Vezi cursul

Instrucțiuni pentru exercițiu

  • În primul agent, setează parametrul tools pentru a include WebSearchTool.
  • Tot în primul agent, furnizează un șir de caractere pentru name care să îl identifice drept agentul de cercetare a universităților.
  • În al doilea agent, setează parametrul model pentru a utiliza variabila model furnizată.
  • În final, completează description-ul celui de-al doilea agent pentru a rezuma scopul său.

Exercițiu interactiv practic

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

# School research specialist
school_agent = CodeAgent(
    # Assign a list of tools the agent can use
    ____=[WebSearchTool()],
    model=model,
    # Set the agent's unique name identifier
    ____="school_research_agent",
    description="Expert in researching universities, programs, and admission requirements"
)

# Essay writing specialist  
essay_agent = CodeAgent(
    tools=[WebSearchTool()],
    # Provide the model used to generate responses
    ____=model,
    name="essay_writing_agent",
    # Write a short description of the agent's area of expertise
    ____="Expert in crafting compelling college application essays and personal statements"
)
Editează și rulează codul