Refactor and update structure #20

Merged
Berack96 merged 22 commits from 16-refactoring-e-sanity-check into main 2025-10-08 16:21:10 +02:00
Showing only changes of commit 39e52e381b - Show all commits

View File

@@ -9,13 +9,13 @@ L'obiettivo è quello di creare un sistema di consulenza finanziaria basato su L
# **Indice** # **Indice**
- [Installazione](#installazione) - [Installazione](#installazione)
- [1. Variabili d'Ambiente](#1-variabili-dambiente) - [1. Variabili d'Ambiente](#1-variabili-dambiente)
- [2. Ollama](#2-ollama) - [2. Ollama](#2-ollama)
- [3. Docker](#3-docker) - [3. Docker](#3-docker)
- [4. UV (solo per sviluppo locale)](#4-uv-solo-per-sviluppo-locale) - [4. UV (solo per sviluppo locale)](#4-uv-solo-per-sviluppo-locale)
- [Applicazione](#applicazione) - [Applicazione](#applicazione)
- [Ultimo Aggiornamento](#ultimo-aggiornamento) - [Struttura del codice del Progetto](#struttura-del-codice-del-progetto)
- [Tests](#tests) - [Tests](#tests)
# **Installazione** # **Installazione**
@@ -99,16 +99,18 @@ Usando la libreria ``gradio`` è stata creata un'interfaccia web semplice per in
- **Social Agent**: Analizza i sentimenti sui social media riguardo alle criptovalute. - **Social Agent**: Analizza i sentimenti sui social media riguardo alle criptovalute.
- **Predictor Agent**: Utilizza i dati raccolti dagli altri agenti per fare previsioni. - **Predictor Agent**: Utilizza i dati raccolti dagli altri agenti per fare previsioni.
## Struttura delle cartelle del Progetto ## Struttura del codice del Progetto
``` ```
src <-- Cartella principale del codice sorgente src
└── app <-- Cartella principale dell'applicazione └── app
├── agents <-- Agenti, modelli, prompts e simili ├── __main__.py
├── markets <-- Market data provider (Es. Binance) ├── agents <-- Agenti, modelli, prompts e simili
├── news <-- News data provider (Es. NewsAPI) ├── base <-- Classi base per le API
├── social <-- Social data provider (Es. Reddit) ├── markets <-- Market data provider (Es. Binance)
── utils <-- Codice di utilità generale ── news <-- News data provider (Es. NewsAPI)
├── social <-- Social data provider (Es. Reddit)
└── utils <-- Codice di utilità generale
``` ```
## Tests ## Tests