Supervisor Pattern este o arhitectură multi-agent în care un agent principal (Supervizor) primește cererea utilizatorului, o descompune și decide care dintre agenții specializați subordonați trebuie să acționeze, primind rapoartele acestora și dirijând următorul pas.
from langgraph.graph import StateGraph, END
def router_supervizor(state):
decizie = llm_supervisor.invoke(f"Pe baza stării curente, cine execută următorul pas? {state}")
return decizie.agent_desemnat # 'cercetator', 'scriitor_cod' sau '__end__'
workflow = StateGraph(AgentState)
workflow.add_node("supervizor", router_supervizor)
workflow.add_node("cercetator", agent_cercetator)
workflow.add_node("scriitor_cod", agent_programator)
workflow.add_conditional_edges("supervizor", router_supervizor)
workflow.add_edge("cercetator", "supervizor")
workflow.add_edge("scriitor_cod", "supervizor")
Control strict: Garantează că niciun agent nu deviază de la cerință fără acordul explicit al coordonatorului.
Întrebări & Discuții: Supervisor Pattern: Agent Coordonator Central și Rutare către Specialiști
Ai o întrebare despre Supervisor Pattern: Agent Coordonator Central și Rutare către Specialiști 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.