Inicio de la guía 1. Topología de la solución 2. Aspire como plano de control local 3. Configuración y contratos compartidos 4. Metadatos con SQLite y EF Core 5. API e interfaz de carga 6. Almacenamiento de objetos con MinIO 7. Pipeline de ingesta del worker 8. Extracción y división de texto 9. Artefactos literarios 10. Abstracciones de proveedores de IA 11. Almacenamiento vectorial con Qdrant 12. Flujo de preguntas y recuperación 13. Prompts y citas 14. Pruebas del pipeline 15. Notas de desarrollo local Todas las guías
Navegación de la guíaÍndice y capítulos
Capítulo 15

Notas de desarrollo local

Comandos y URLs locales para ejecutar el pipeline RAG con Gemini u Ollama.

Nota de traducción: Esta versión en español fue traducida con ayuda de un LLM y revisada para conservar los términos técnicos, el código y los nombres de archivos en inglés cuando corresponde.
Imagen decorativa del capítulo sobre Notas de desarrollo local
Comandos locales comunes
dotnet build RAGPipeline.sln
dotnet test RAGPipeline.sln
dotnet run --project RAG.AppHost/RAG.AppHost.csproj

Comandos y URLs locales para ejecutar el pipeline RAG con Gemini u Ollama.

dotnet build RAGPipeline.sln
dotnet test RAGPipeline.sln
dotnet run --project RAG.AppHost/RAG.AppHost.csproj

Con Gemini:

export GEMINI_API_KEY="your-key"
export RAG_AI_PROVIDER="Gemini"
dotnet run --project RAG.AppHost/RAG.AppHost.csproj

Con Ollama local:

unset GEMINI_API_KEY
unset RAG_AI_PROVIDER
dotnet run --project RAG.AppHost/RAG.AppHost.csproj

URLs locales:

El dashboard de Aspire puede mostrar advertencias del certificado local de desarrollo HTTPS. Son separadas de la API, que se sirve por HTTP en este ejemplo.

A dónde ir después

En este punto, el siguiente paso útil no es otra página de resumen; es ejecutar el sistema e inspeccionar su comportamiento. Ejecuta las pruebas, prueba /api/ask/debug, inspecciona RAG.Tests/Evaluation/RagEvaluationTests.cs y experimenta con tamaño de chunks, expansión de consultas de recuperación y reranking para ver cómo cambia la calidad de respuesta.