๐Ÿ› ๏ธ Roadmap

# MedAI / VetAI / SantAI Roadmap

## Phase A โ€“ Prototype minimal - On Premise ONLY

- Curated RAG structure
- Core modules integration (SantAI = common technical core to VetAI and MedAI)
ย ย - Transcription: Whisper (local)
ย ย - LLM: Llama 3.1 70B via Ollama local
ย ย - RAG: LlamaIndex โœ… Vous maรฎtrisez dรฉjร 
ย ย - Framework: Python + FastAPI โœ… Parfait
ย ย - Base vectorielle: Qdrant ou ChromaDB (local)
ย ย - Interface: Streamlit (rapide) ou Gradio

```
santAI/
โ”œโ”€โ”€ transcription/
โ”‚ โ”œโ”€โ”€ whisper_local.py # Whisper base model
โ”‚ โ””โ”€โ”€ audio_processor.py # Preprocessing audio
โ”‚
โ”œโ”€โ”€ rag/
โ”‚ โ”œโ”€โ”€ vectorstore/
โ”‚ โ”‚ โ”œโ”€โ”€ chroma_db/ # Base ChromaDB locale
โ”‚ โ”‚ โ””โ”€โ”€ index_manager.py # Gestion index LlamaIndex
โ”‚ โ”‚
โ”‚ โ”œโ”€โ”€ medical_corpus/
โ”‚ โ”‚ โ”œโ”€โ”€ guidelines/ # Vos JSONs guidelines
โ”‚ โ”‚ โ”œโ”€โ”€ pharmAI/ # Donnรฉes Pharmacopรฉรฉ
โ”‚ โ”‚ โ”œโ”€โ”€ protocols/ # Protocoles thรฉrapeutiques
โ”‚ โ”‚ โ””โ”€โ”€ tropical_diseases/ # Spรฉcifique Rรฉunion
โ”‚ โ”‚
โ”‚ โ”œโ”€โ”€ retriever.py # โญ LLAMAINDEX
โ”‚ โ”œโ”€โ”€ embeddings.py # Modรจles embedding (sentence-transformers)
โ”‚ โ””โ”€โ”€ corpus_loader.py # Chargement JSONs โ†’ LlamaIndex
โ”‚
โ”œโ”€โ”€ llm/
โ”‚ โ”œโ”€โ”€ qwen3_interface.py # Interface principale Qwen3
โ”‚ โ”œโ”€โ”€ qwen3_thinking.py # โญ Mode thinking mรฉdical
โ”‚ โ””โ”€โ”€ config.py # Configuration modรจle
โ”‚
โ”œโ”€โ”€ prescription/
โ”‚ โ”œโ”€โ”€ dosage_engine.py # Calculs posologies
โ”‚ โ”œโ”€โ”€ interaction_checker.py # Vรฉrification interactions
โ”‚ โ”œโ”€โ”€ molecule_visual.py # Active molecule visual
โ”‚ โ”‚ https://molecule-icon-generator.streamlit.app/
โ”‚ โ””โ”€โ”€ vidal_interface.py # Interface base Vidal
โ”‚
โ”œโ”€โ”€ api/
โ”‚ โ”œโ”€โ”€ main.py # FastAPI principal
โ”‚ โ”œโ”€โ”€ routes/
โ”‚ โ”‚ โ”œโ”€โ”€ consultation.py # Endpoints consultation
โ”‚ โ”‚ โ”œโ”€โ”€ diagnostic.py # Endpoints diagnostic
โ”‚ โ”‚ โ””โ”€โ”€ prescription.py # Endpoints prescription
โ”‚ โ””โ”€โ”€ models.py # Pydantic models
โ”‚
โ”œโ”€โ”€ interface/
โ”‚ โ”œโ”€โ”€ app.py # Streamlit principal
โ”‚ โ””โ”€โ”€ components/
โ”‚ โ”œโ”€โ”€ transcription_ui.py # UI transcription
โ”‚ โ”œโ”€โ”€ diagnostic_ui.py # UI diagnostic diffรฉrentiel
โ”‚ โ””โ”€โ”€ prescription_ui.py # UI prescription
โ”‚
โ”œโ”€โ”€ requirements.txt # Dรฉpendances
โ”œโ”€โ”€ config.yaml # Configuration globale
โ””โ”€โ”€ README.md # Documentation
```

- First local LLM test
- Proof Of Concept

## Phase B โ€“ Academic pilot

- Clinical and veterinary validation
- User feedback loop
- Improved testing and CI

## Phase C โ€“ LTS (Long-Term Support)

- Stable release
- Debian packaging & integration
- Documentation & multilingual support
- Governance & funding model operational

## Future

- International regional deployments under SaintAI core
- Integration with public health datasets and partners