Pe lângă uneltele atribuite general unui agent la inițializare, parametrul tools din clasa Task permite adăugarea de unelte specifice doar pentru acea sarcină anume, prevenind aglomerarea contextului în celelalte etape.
# Agentul are unelte de bază:
agent = Agent(role="Cercetator", tools=[serper_tool])
# Pentru o sarcină anume, primește temporar acces la căutare PDF:
task_special = Task(
description="Extrage clauzele de reziliere din dosarul atasat",
expected_output="Lista clauzelor",
agent=agent,
tools=[pdf_search_tool] # Disponibil doar pe durata acestui task
)
Izolare contextuală: Păstrează agentul concentrat doar pe instrumentele strict necesare sarcinii curente.
Întrebări & Exemple practice:
Suprascrierea Uneltelor la Nivel de Task (Task-Specific Tools)Ai o întrebare despre Suprascrierea Uneltelor la Nivel de Task (Task-Specific Tools) sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!
Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.