Spaces:
Configuration error
Configuration error
from autogen_magentic_one.agents.orchestrator import LedgerOrchestrator | |
from typing import List | |
from autogen_core import AgentProxy | |
class InsuranceOrchestrator(LedgerOrchestrator): | |
def __init__(self, agents: List[AgentProxy], **kwargs): | |
super().__init__(agents=agents, **kwargs) | |
async def orchestrate_workflow(self, initial_task: dict): | |
"""Koordinacija delovnega toka zavarovanja""" | |
steps = [ | |
("research", "analyze_risk"), | |
("underwriting", "calculate_premium"), | |
("sales", "prepare_offer") | |
] | |
results = {} | |
for agent_name, action in steps: | |
agent = self.get_agent(agent_name) | |
results[action] = await agent.execute_action(action, initial_task) | |
return results |