Edocti Training
Generative AI Aplicat: Sisteme RAG pentru Enterprise
Sesiuni programate
Nu există sesiuni disponibile în acest moment.
Abilități dobândite
Arhitectură RAG
LangChain & LlamaIndex
Integrare API LLM
Prompt Engineering
Segmentare Documente (Chunking)
Evaluare RAG (RAGAS)
Atenuare Halucinații
Interfațare Baze de Date Vectoriale
Curriculum
Fundamente LLM & Integrare API
- Înțelegerea LLM-urilor: Tokeni, ferestre de context, temperature și limite de generare
- Interacțiunea cu API-uri LLM (OpenAI) și modele locale (Ollama / HuggingFace)
- Prompt Engineering avansat: Few-shot prompting, Chain-of-Thought (CoT) și instrucțiuni de formatare
- Lab: Construirea unui extractor de date structurate folosind function calling / modul JSON
Arhitectura RAG & Ingestia Datelor
- Ce este Retrieval-Augmented Generation (RAG) și de ce este necesar?
- Document Loaders: Ingestia de PDF-uri, pagini de Confluence și fișiere Markdown
- Strategii avansate de Chunking: Recursive character splitting, semantic chunking și gestionarea overlapping-ului
- Lab: Construirea unui pipeline automat de ingestie a datelor într-un vector store
Orchestrare: LangChain & LlamaIndex
- Introducere în LangChain: Chains, Prompts și Output Parsers
- Bazele LlamaIndex: Nodes, Indices și Query Engines
- Conectarea retrieverelor la LLM-uri: Stuffing, Map-Reduce și lanțuri de documente de tip Refine
- Lab: Construirea unui bot conversațional QA peste un repository de documentație tehnică
Evaluarea și pregătirea RAG pentru producție
- Problema halucinațiilor și tehnici de atenuare a acestora
- Evaluarea RAG: Măsurarea preciziei contextului, a recall-ului și a relevanței răspunsului (folosind RAGAS/TruLens)
- Transformări de query: Query re-writing, sub-queries și căutare hibridă
- Lab: Implementarea unui pipeline de evaluare și ajustarea dimensiunilor de chunk-uri pentru a îmbunătăți mAP (Mean Average Precision)
Module opționale
Opțional — Tehnici Avansate de Retrieval
- Implementarea de Re-ranking (Cross-Encoders) pentru a îmbunătăți top-K results
- Parent-Document Retrieval și pattern-uri de la mic-la-mare
- Self-RAG: Învățarea LLM-ului să își critice propriul context extras
Structura zilei de curs
- Partea 1: 09:00–10:30
- Pauză: 10:30–10:45
- Partea 2: 10:45–12:15
- Pauză de prânz: 12:15–13:15
- Partea 3: 13:15–15:15
- Pauză: 15:15–15:30
- Partea 4: 15:30–17:30