-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Project link
https://github.com/sophiabarness/cedant-historical-agent-public/tree/main
Language
Python
Short description (max 256 chars)
A multi-agent system that uses Temporal to durably orchestrate AI agents and human-in-the-loop interaction for catastrophe data processing in the reinsurance industry.
Long Description
This AI assistant helps underwriters convert messy Excel submission pack data into clean, structured catastrophe records.
See the demo here:
https://youtu.be/NkQ8bA3AcAQ?si=Mbz7bhkbJX3Go6A2
It features nested subagents that each have a set of tools. Tools come in two types: standard tools and agents-as-tools. Standard tools, implemented via Temporal activities, execute well-defined actions via code. Agents-as-tools, start a separate subagent workflow that uses an LLM to determine the next tool execution.
**insert agent architecture diagram [https://github.com/sophiabarness/cedant-historical-agent-public/blob/main/docs/agent-architecture.png]
The Bridge workflow is responsible for sending user interaction to the correct agent. It routes user prompts, tool confirmations, agent completion confirmations and cancellations to the appropriate agent for processing.
**insert hitl diagram [https://github.com/sophiabarness/cedant-historical-agent-public/blob/main/docs/implementation-HITL.png]
Temporal’s durable execution allows agents to operate reliably. Workflows and activities make it straightforward to implement agent logic and tool execution. Automatic retries ensure the system continues operating in face of LLM call or tool failure. Signals and queries make human-in-the-loop and inter-agent communication simple. Temporal’s UI observability makes every agent action, signal, and update visible in the workflow history.
Author(s)
Sophia Barnes / headshot: https://drive.google.com/file/d/1WtoeLuPpgekQopr3iQmVIJoltDy2Jjl1/view?usp=sharing