App de chat RAG que responde preguntas en lenguaje natural sobre filas de una tabla PostgreSQL mediante búsquedas con pgvector y modelos de OpenAI, y se puede desplegar en Azure.
microsoft/Conversation-Knowledge-Mining-Solution-Accelerator
Acelerador de soluciones basado en Azure que analiza datos de conversaciones y documentos con IA generativa, con exploración mediante chat y paneles de insights generados automáticamente.
- Estrellas
- 479
- Forks
- 286
- Issues abiertos
- 16
- Último commit
- hace 4 días
¿Qué es?
Conversation Knowledge Mining es un acelerador de soluciones de Microsoft para analizar grandes volúmenes de datos conversacionales no estructurados, como transcripciones de llamadas, archivos PDF, documentos de Word y grabaciones de audio. Los datos cargados o conectados pasan por una canalización de extracción basada en Azure Content Understanding y Azure OpenAI, que identifica frases clave, temas y entidades, genera embeddings e indexa los resultados en Azure AI Search.
Los usuarios exploran los datos mediante una interfaz de chat respaldada por un agente de Microsoft Foundry, que consulta tanto la búsqueda semántica como una base de datos SQL y ofrece respuestas fundamentadas. En una vista independiente de Insights, el LLM lee el esquema del conjunto de datos y planifica los KPI y los gráficos, de modo que la disposición del panel se adapta a cada conjunto de datos. Incluye tres escenarios de ejemplo: llamadas al servicio de asistencia de TI, documentos hipotecarios y transcripciones de telecomunicaciones. También permite conectar índices existentes de Azure AI Search o fuentes de Microsoft Fabric sin volver a cargar los datos.
La implementación se realiza con Azure Developer CLI (azd) en tu propia suscripción de Azure, y el proyecto usa identidades administradas en lugar de credenciales codificadas. Una configuración orientada a producción incorpora redes privadas y puntos de conexión privados.
Funciones clave
- 01Extrae frases clave, temas y entidades de transcripciones, documentos y archivos de audio.
- 02Interfaz de chat que responde preguntas combinando búsqueda semántica y análisis con SQL.
- 03Paneles planificados por un LLM, con KPI y gráficos generados a partir del esquema de cada conjunto de datos.
- 04Admite archivos PDF, DOCX, JSON, CSV, TXT, imágenes, WAV y MP3.
- 05Conecta índices existentes de Azure AI Search y fuentes de datos de Microsoft Fabric.
- 06Implementa con Azure Developer CLI y autenticación mediante identidad administrada.
Casos de uso
- Analizar patrones y sentimientos en transcripciones de llamadas al servicio de asistencia de TI.
- Resumir y revisar informes de vivienda hipotecaria y contratos de compraventa.
- Analizar a gran escala grabaciones y transcripciones de llamadas de telecomunicaciones.
- Añadir una interfaz conversacional a datos ya almacenados en Azure AI Search o Microsoft Fabric.
Inicio rápido
- 1
Instala Azure Developer CLI (azd), versión 1.18.0 o posterior
- 2
Consulta la guía de comprobación de cuotas para verificar la cuota de Azure OpenAI
- 3
Sigue los pasos de implementación rápida de la guía de implementación para desplegar en tu suscripción de Azure
Antes de usarlo
- Se requiere una suscripción de Azure y se ejecuta en servicios de Azure de pago, por lo que el costo depende del uso.
- Se necesita cuota de Azure OpenAI y una región donde estén disponibles los servicios de Azure requeridos.
- Azure Container Registry tiene un costo diario fijo, incluso cuando la aplicación está inactiva.
Temas
Preguntas frecuentes
- ¿Qué es Conversation-Knowledge-Mining-Solution-Accelerator?
- Acelerador de soluciones basado en Azure que analiza datos de conversaciones y documentos con IA generativa, con exploración mediante chat y paneles de insights generados automáticamente. Conversation Knowledge Mining es un acelerador de soluciones de Microsoft para analizar grandes volúmenes de datos conversacionales no estructurados, como transcripciones de llamadas, archivos PDF, documentos de Word y grabaciones de audio. Los datos cargados o conectados pasan por una canalización de extracción basada en Azure Content Understanding y Azure OpenAI, que identifica frases clave, temas y entidades, genera embeddings e indexa los resultados en Azure AI Search.
- ¿Conversation-Knowledge-Mining-Solution-Accelerator es gratuito? ¿Qué licencia tiene?
- Conversation-Knowledge-Mining-Solution-Accelerator es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Conversation-Knowledge-Mining-Solution-Accelerator sigue mantenido?
- Mantenimiento activo. El último commit de Conversation-Knowledge-Mining-Solution-Accelerator fue el 4 nov 2026.
- ¿Para qué puedo usar Conversation-Knowledge-Mining-Solution-Accelerator?
- Analizar patrones y sentimientos en transcripciones de llamadas al servicio de asistencia de TI. Resumir y revisar informes de vivienda hipotecaria y contratos de compraventa. Analizar a gran escala grabaciones y transcripciones de llamadas de telecomunicaciones. Añadir una interfaz conversacional a datos ya almacenados en Azure AI Search o Microsoft Fabric.
- ¿Cómo se instala Conversation-Knowledge-Mining-Solution-Accelerator?
- Instala Azure Developer CLI (azd), versión 1.18.0 o posterior Consulta la guía de comprobación de cuotas para verificar la cuota de Azure OpenAI Sigue los pasos de implementación rápida de la guía de implementación para desplegar en tu suscripción de Azure
- ¿Dónde consigo Conversation-Knowledge-Mining-Solution-Accelerator?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/microsoft/Conversation-Knowledge-Mining-Solution-Accelerator
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una aplicación web de chat en Python que se conecta a Azure OpenAI con identidad administrada y se aprovisiona y despliega en Azure Container Apps mediante azd.
Acelerador RAG alojado en Azure que basa las respuestas de un asistente de chat en tus propios documentos e incluye citas a las fuentes.
Acelerador de referencia basado en Azure en el que varios agentes de IA especializados planifican y ejecutan tareas organizativas definidas por el usuario, con Microsoft Agent Framework y Azure AI Foundry.
Curso de Microsoft de 21 lecciones para enseñar a desarrolladores los fundamentos de la creación de aplicaciones de IA generativa con Python y TypeScript.
Curso práctico de .NET con cinco lecciones y ejemplos ejecutables para crear aplicaciones de IA generativa, agentes y sistemas RAG.