Skip to content

[Submission] Reinsurance AI Assistant #82

@sophiabarness

Description

@sophiabarness

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

Metadata

Metadata

Assignees

Labels

code exchange submissionCode and/or content about Temporal!triageIssues that Temporal folk need to look at

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions