# 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