Aplicativo de chat RAG que responde a perguntas em linguagem natural sobre linhas de uma tabela PostgreSQL, usando busca com pgvector e modelos da OpenAI, com implantação no Azure.
microsoft/Conversation-Knowledge-Mining-Solution-Accelerator
Acelerador de solução baseado no Azure que analisa dados de conversas e documentos com IA generativa, oferecendo exploração por chat e dashboards de insights gerados automaticamente.
- Estrelas
- 478
- Forks
- 286
- Issues abertas
- 16
- Último commit
- há 3 dias
O que é?
Conversation Knowledge Mining é um acelerador de solução da Microsoft para analisar grandes volumes de dados não estruturados de conversas, como transcrições de chamadas, PDFs, documentos do Word e gravações de áudio. Os dados enviados ou conectados passam por um pipeline de extração baseado no Azure Content Understanding e no Azure OpenAI, que identifica frases-chave, tópicos e entidades, gera embeddings e indexa os resultados no Azure AI Search.
Os usuários exploram os dados por uma interface de chat com um agente do Microsoft Foundry, que consulta tanto a busca semântica quanto um banco de dados SQL para fornecer respostas fundamentadas. Em uma visualização separada, chamada Insights, o LLM analisa o schema do conjunto de dados e planeja KPIs e gráficos, adaptando o layout do dashboard a cada conjunto. Três cenários de exemplo integrados abrangem chamadas de suporte de TI, documentos de hipoteca e transcrições de telecomunicações. Também é possível conectar índices existentes do Azure AI Search ou fontes do Microsoft Fabric sem reenviar os dados.
A implantação é feita com o Azure Developer CLI (azd) na sua própria assinatura do Azure, e o projeto usa identidades gerenciadas em vez de credenciais codificadas. Uma configuração voltada para produção inclui rede privada e endpoints privados.
Recursos principais
- 01Extrai frases-chave, tópicos e entidades de transcrições, documentos e arquivos de áudio.
- 02Interface de chat que responde a perguntas combinando busca semântica e análise com SQL.
- 03Dashboards planejados por LLM, com KPIs e gráficos gerados a partir do schema de cada conjunto de dados.
- 04Aceita arquivos PDF, DOCX, JSON, CSV, TXT, imagens, WAV e MP3.
- 05Conecta índices existentes do Azure AI Search e fontes de dados do Microsoft Fabric.
- 06Implanta com o Azure Developer CLI e autenticação por identidade gerenciada.
Casos de uso
- Identificar padrões e sentimentos em transcrições de chamadas de suporte de TI.
- Resumir e revisar relatórios imobiliários e contratos de compra de imóveis financiados por hipoteca.
- Analisar gravações e transcrições de chamadas de telecomunicações em grande escala.
- Adicionar uma interface conversacional a dados já armazenados no Azure AI Search ou no Microsoft Fabric.
Início rápido
- 1
Instale o Azure Developer CLI (azd), versão 1.18.0 ou superior
- 2
Consulte o guia de verificação de cotas para verificar a cota do Azure OpenAI
- 3
Siga as etapas de implantação rápida do guia de implantação para implantar na sua assinatura do Azure
Antes de usar
- É necessária uma assinatura do Azure. Como a execução usa serviços pagos do Azure, os custos variam conforme o uso.
- É necessária uma cota do Azure OpenAI e uma região em que os serviços do Azure exigidos estejam disponíveis.
- O Azure Container Registry cobra um valor diário fixo mesmo quando o app está ocioso.
Tópicos
Perguntas frequentes
- O que é Conversation-Knowledge-Mining-Solution-Accelerator?
- Acelerador de solução baseado no Azure que analisa dados de conversas e documentos com IA generativa, oferecendo exploração por chat e dashboards de insights gerados automaticamente. Conversation Knowledge Mining é um acelerador de solução da Microsoft para analisar grandes volumes de dados não estruturados de conversas, como transcrições de chamadas, PDFs, documentos do Word e gravações de áudio. Os dados enviados ou conectados passam por um pipeline de extração baseado no Azure Content Understanding e no Azure OpenAI, que identifica frases-chave, tópicos e entidades, gera embeddings e indexa os resultados no Azure AI Search.
- Conversation-Knowledge-Mining-Solution-Accelerator é gratuito? Qual é a licença?
- Conversation-Knowledge-Mining-Solution-Accelerator é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Conversation-Knowledge-Mining-Solution-Accelerator ainda é mantido?
- Manutenção ativa. O último commit de Conversation-Knowledge-Mining-Solution-Accelerator foi em 4 de nov. de 2026.
- Para que posso usar Conversation-Knowledge-Mining-Solution-Accelerator?
- Identificar padrões e sentimentos em transcrições de chamadas de suporte de TI. Resumir e revisar relatórios imobiliários e contratos de compra de imóveis financiados por hipoteca. Analisar gravações e transcrições de chamadas de telecomunicações em grande escala. Adicionar uma interface conversacional a dados já armazenados no Azure AI Search ou no Microsoft Fabric.
- Como instalar Conversation-Knowledge-Mining-Solution-Accelerator?
- Instale o Azure Developer CLI (azd), versão 1.18.0 ou superior Consulte o guia de verificação de cotas para verificar a cota do Azure OpenAI Siga as etapas de implantação rápida do guia de implantação para implantar na sua assinatura do Azure
- Onde consigo Conversation-Knowledge-Mining-Solution-Accelerator?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/microsoft/Conversation-Knowledge-Mining-Solution-Accelerator
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um app de chat web em Python que chama o Azure OpenAI com identidade gerenciada e é provisionado e implantado no Azure Container Apps via azd.
Acelerador de RAG hospedado no Azure que usa seus documentos como base para um assistente de chat e responde com citações inline das fontes.
Um acelerador de referência baseado no Azure, no qual vários agentes de IA especializados planejam e executam tarefas organizacionais definidas pelo usuário, usando Microsoft Agent Framework e Azure AI Foundry.
Curso da Microsoft com 21 aulas que ensina os fundamentos para criar aplicações de IA generativa com Python e TypeScript.
Curso prático de .NET com cinco lições e exemplos executáveis para criar apps de IA generativa, agentes e RAG.