Python

Francesco Ciannavei

Python

In STCC ho scritto in Python la parte centrale di un'app RAG: un'API che trasformava i documenti in embedding e rispondeva alle domande in chat usando un modello locale. Uso Python soprattutto per integrazioni, script e la comunicazione con i modelli linguistici.

Come era fatta

I documenti erano di ogni tipo, PDF, Word e altri formati. Li convertivo prima in Markdown e solo dopo ne calcolavo gli embedding. Il database era PostgreSQL. L'interfaccia era un'app CodeIgniter 4 che inoltrava le richieste all'API Python; l'API gestiva gli embedding e la chat con il modello, che girava su Ollama, aggiungendo alla domanda i passaggi pertinenti dei documenti.

Non è Local RAG Example

Ho scritto anche un RAG open source, Local RAG Example, ma è un altro sistema, scritto interamente in Go.

Un linguaggio che continuo ad approfondire

Python è uno dei linguaggi che continuo a studiare nel mio percorso da autodidatta, per la sua versatilità e il suo ruolo di standard di fatto nell'AI e nell'analisi dei dati.

Rating
6/10

Dove l'ho usato: