Repolode
Azure-Samples

Azure-Samples/chat-with-your-data-solution-accelerator

Acelerador RAG alojado en Azure que basa las respuestas de un asistente de chat en tus propios documentos e incluye citas a las fuentes.

Estrellas
1,189
Forks
650
Issues abiertos
39
Último commit
hace 4 días

¿Qué es?

Chat with Your Data es una solución de generación aumentada por recuperación (RAG) que se puede desplegar en Azure. Ingresa tus documentos —como contratos, políticas, manuales de productos y guías de beneficios— o páginas web públicas, y luego responde preguntas en lenguaje natural usando solo los pasajes pertinentes del índice. Cada respuesta se transmite a una página de chat e incluye citas que enlazan con los archivos de origen.

La solución se ejecuta en Azure Container Apps con un frontend de página única en React, un backend en FastAPI y un worker de ingesta de Azure Functions. Los modelos y la recuperación se basan en Azure AI Foundry. Al desplegar, los operadores eligen entre Azure AI Search con Cosmos DB o PostgreSQL con pgvector como índice y almacén del historial de chat, y entre Agent Framework o LangGraph como orquestador. El acceso a los servicios posteriores usa una única identidad administrada asignada por el usuario con Azure RBAC; el despliegue se realiza con `azd up`.

Una interfaz de administración permite gestionar la ingesta, inspeccionar conjuntos de datos y configurar prompts. Los datos de ejemplo son sintéticos y están pensados para demostraciones; el proyecto sirve como punto de partida y requiere evaluar la calidad de la recuperación y los aspectos de IA responsable antes de usarlo en producción.

Funciones clave

  • 01Las respuestas incluyen citas que enlazan con los documentos de origen.
  • 02Ingresa archivos cargados o páginas web públicas mediante un proceso de análisis, fragmentación y generación de embeddings.
  • 03Permite elegir Azure AI Search con Cosmos DB o PostgreSQL con pgvector como backend de almacenamiento.
  • 04Permite elegir Agent Framework o LangGraph como orquestador.
  • 05Azure AI Content Safety analiza los prompts y las respuestas.
  • 06Incluye entrada de voz mediante conversión de voz a texto y una interfaz de administración para gestionar datos y prompts.

Casos de uso

  • Permitir que los empleados consulten políticas internas de RR. HH. y documentos sobre beneficios, con respuestas citadas.
  • Buscar y resumir contratos para identificar obligaciones, plazos y cláusulas.
  • Permitir que los equipos de cuentas consulten documentos para clientes y notas de cuenta.

Inicio rápido

  1. 1

    Abre la guía de despliegue para consultar los pasos de despliegue rápido

  2. 2

    Despliega la solución en tu suscripción de Azure con azd

    azd up
  3. 3

    Cuando termines, elimina todos los recursos creados

    azd down

Antes de usarlo

  • Solo se despliega en Azure y requiere una suscripción de Azure con cuota disponible para los modelos de Azure AI Foundry.
  • Se presenta como un punto de partida, no como un sistema listo para producción; debes evaluar la calidad de la recuperación y de las respuestas con tus propios datos.
  • Los recursos seguirán generando cargos hasta que los elimines con azd down.

En colecciones

Temas

Preguntas frecuentes

¿Qué es chat-with-your-data-solution-accelerator?
Acelerador RAG alojado en Azure que basa las respuestas de un asistente de chat en tus propios documentos e incluye citas a las fuentes. Chat with Your Data es una solución de generación aumentada por recuperación (RAG) que se puede desplegar en Azure. Ingresa tus documentos —como contratos, políticas, manuales de productos y guías de beneficios— o páginas web públicas, y luego responde preguntas en lenguaje natural usando solo los pasajes pertinentes del índice. Cada respuesta se transmite a una página de chat e incluye citas que enlazan con los archivos de origen.
¿chat-with-your-data-solution-accelerator es gratuito? ¿Qué licencia tiene?
chat-with-your-data-solution-accelerator es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿chat-with-your-data-solution-accelerator sigue mantenido?
Mantenimiento activo. El último commit de chat-with-your-data-solution-accelerator fue el 3 nov 2026.
¿Para qué puedo usar chat-with-your-data-solution-accelerator?
Permitir que los empleados consulten políticas internas de RR. HH. y documentos sobre beneficios, con respuestas citadas. Buscar y resumir contratos para identificar obligaciones, plazos y cláusulas. Permitir que los equipos de cuentas consulten documentos para clientes y notas de cuenta.
¿Cómo se instala chat-with-your-data-solution-accelerator?
Abre la guía de despliegue para consultar los pasos de despliegue rápido Despliega la solución en tu suscripción de Azure con azd: azd up Cuando termines, elimina todos los recursos creados: azd down
¿Dónde consigo chat-with-your-data-solution-accelerator?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Azure-Samples/chat-with-your-data-solution-accelerator

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados