AGENTIC_InsurTech / README.md
designfailure's picture
Upload 17 files
e14dd3f verified

AGENTIC InsurTech Aplikacija

Opis

AGENTIC InsurTech je napredna zavarovalniška aplikacija, ki uporablja večagentni sistem MagenticOne za avtomatizacijo zavarovalniških procesov. Aplikacija omogoča oceno tveganja na podlagi slik, izračun premij in avtomatsko obdelavo zahtevkov.

Uporabljene tehnologije

Glavni agentni sistem

Ključne knjižnice

  • autogen-core: Jedro agentnega sistema
  • autogen-magentic-one: Implementacija MagenticOne agentov
  • autogen-ext: Razširitve za AutoGen
  • gradio: Uporabniški vmesnik
  • streamlit: Alternativni uporabniški vmesnik
  • playwright: Spletno brskanje in zajem podatkov

API integracije

  • Together.ai API: LLM model za procesiranje naravnega jezika
  • Stripe API: Procesiranje plačil
  • Weather API: Vremenska napoved za parametrično zavarovanje

Struktura projekta

Magnetic-one/ ├── .env # Konfiguracijske spremenljivke ├── requirements.txt # Potrebni paketi ├── README.md # Dokumentacija └── src/ ├── main.py # Glavna aplikacija ├── agents/ # Implementacije agentov ├── utils/ # Pomožne funkcije └── runtime/ # Orkestrator in runtime

Agenti v sistemu

1. ResearchAgent

  • Analiza slik
  • Identifikacija objektov
  • Ocena tveganja

2. UnderwritingAgent

  • Izračun premije
  • Določanje kritja
  • Ocena tveganja

3. SalesAgent

  • Priprava ponudb
  • Komunikacija s strankami
  • Generiranje dokumentov

Namestitev in zagon

  1. Kloniranje repozitorija:
git clone [repository-url]
cd Magnetic-one
  1. Ustvarjanje virtualnega okolja:
python -m venv venv
source venv/bin/activate  # Linux/Mac
# ali
venv\Scripts\activate     # Windows
  1. Namestitev potrebnih paketov:
pip install -r requirements.txt
playwright install --with-deps chromium
  1. Nastavitev okolja:
  • Ustvarite .env datoteko
  • Dodajte potrebne API ključe:
    • TOGETHER_API_KEY
    • STRIPE_API_KEY
    • NOTION_API_KEY
  1. Zagon aplikacije:
python src/run_app.py --interface gradio
# ali
python src/run_app.py --interface streamlit

Funkcionalnosti

Osnovne funkcije

  • Analiza slik za oceno tveganja
  • Avtomatski izračun premij
  • Generiranje zavarovalnih polic
  • Procesiranje zahtevkov

Napredne funkcije

  • Parametrično vremensko zavarovanje
  • Avtomatska izplačila
  • Preventivni načrti
  • Integracija z zunanjimi viri podatkov

Razvijalci

  • Dokumentacija MagenticOne: Link

  • AutoGen dokumentacija: Link

Licenca

MIT License