Notas de desarrollo local
Comandos y URLs locales para ejecutar el pipeline RAG con Gemini u Ollama.
Comandos locales comunes
dotnet build RAGPipeline.sln
dotnet test RAGPipeline.sln
dotnet run --project RAG.AppHost/RAG.AppHost.csprojComandos 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:
- UI/API:
http://127.0.0.1:5080/ - Dashboard:
https://localhost:17071 - Qdrant:
http://localhost:6333 - MinIO API:
http://localhost:9000 - Consola MinIO:
http://localhost:9001
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.