Sobre MíQué hagoProyectosLabContacto
  • RAG
  • LLM
  • FASTAPI
  • DOCKER
  • +1

AI Insight Assistant

AI Insight Assistant

Asistente que combina RAG y un agente SQL: recupera de un corpus documental y consulta una base de datos, servido con FastAPI y Streamlit y empaquetado en Docker. Código en github.com/delcenjo/ai-insight-assistant.

Un asistente interno para una empresa inventada (Helios): le preguntas en lenguaje natural y decide solo de dónde debe salir la respuesta — del manual de empleado o de la base de datos. Unas preguntas son de política escrita, otras son de números, y el usuario no debería tener que saber cuál es cuál.

  • FuentesRAG + SQL
  • ServingFastAPI + Streamlit
  • EmpaquetadoDocker

Enrutar antes de responder

La pieza interesante es el router: clasificar la pregunta y mandarla al pipeline RAG (recuperación semántica sobre el manual, con el fragmento y su score en la respuesta) o al agente SQL (consulta de solo lectura sobre la base de empleados). Dos problemas distintos detrás de una sola caja de texto.

Respuestas con evidencia

Cuando responde desde el manual, devuelve el fragmento exacto y su score de similitud, no solo la frase generada. Si la recuperación no encuentra nada decente, es mejor decirlo que improvisar: la confianza se gana enseñando de dónde sale cada respuesta.

Servido como un producto

FastAPI para la API, Streamlit para la interfaz y Docker para empaquetarlo todo. No es una demo de notebook: se levanta con un compose y se prueba desde el navegador.

¿Conectamos?

Hablemos: feedback, colaboración o una oportunidad.

Puedes escribirme por un proyecto, una duda técnica, para darme feedback o por unas prácticas o un primer puesto junior. Respondo siempre.

Escríbeme

Próximos proyectos:

Hecho con

PythonPyTorchscikit-learnpandasNumPyJupyterHugging FaceLangChainFastAPIPydanticDockerGitHub ActionsPrometheusGrafanaMLflowPostgreSQLGitGitHubLinuxStreamlitSQLiteAnthropicBashPyPIOllamaPythonPyTorchscikit-learnpandasNumPyJupyterHugging FaceLangChainFastAPIPydanticDockerGitHub ActionsPrometheusGrafanaMLflowPostgreSQLGitGitHubLinuxStreamlitSQLiteAnthropicBashPyPIOllama
hola@jmwebsoluciones.com