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
- **MagenticOne**: Microsoftov večagentni sistem za reševanje kompleksnih nalog
- Dokumentacija: [MagenticOne](https://www.microsoft.com/en-us/research/articles/magentic-one-a-generalist-multi-agent-system-for-solving-complex-tasks/)
- GitHub: [autogen-magentic-one](https://github.com/microsoft/autogen/tree/main/python/packages/autogen-magentic-one)
### 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:
```bash
git clone [repository-url]
cd Magnetic-one
```
2. Ustvarjanje virtualnega okolja:
```bash
python -m venv venv
source venv/bin/activate # Linux/Mac
# ali
venv\Scripts\activate # Windows
```
3. Namestitev potrebnih paketov:
```bash
pip install -r requirements.txt
playwright install --with-deps chromium
```
4. Nastavitev okolja:
- Ustvarite `.env` datoteko
- Dodajte potrebne API ključe:
- TOGETHER_API_KEY
- STRIPE_API_KEY
- NOTION_API_KEY
5. Zagon aplikacije:
```bash
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](https://github.com/microsoft/autogen/tree/main/python/packages/autogen-magentic-one)
- AutoGen dokumentacija: [Link](https://microsoft.github.io/autogen/)
## Licenca
MIT License