Repolode
Azure-Samples

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

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.

Estrelas
1,189
Forks
650
Issues abertas
39
Último commit
há 4 dias

O que é?

O Chat with Your Data é uma solução de geração aumentada por recuperação (RAG) implantável no Azure. Ele ingere documentos, como contratos, políticas, manuais de produtos e guias de benefícios, ou páginas públicas da web, e responde a perguntas em linguagem natural usando apenas os trechos relevantes indexados. Cada resposta é exibida em streaming em uma página de chat, com citações inline que levam aos arquivos de origem.

A solução é executada no Azure Container Apps e conta com um frontend React de página única, um backend FastAPI e um worker de ingestão do Azure Functions. Os modelos e a recuperação são fornecidos pelo Azure AI Foundry. No momento da implantação, os operadores escolhem entre Azure AI Search com Cosmos DB ou PostgreSQL com pgvector como índice e repositório do histórico de chat, e entre Agent Framework ou LangGraph como orquestrador. O acesso aos serviços subsequentes usa uma única identidade gerenciada atribuída pelo usuário com Azure RBAC, e a implantação é feita com `azd up`.

Uma interface de administração gerencia a ingestão, a inspeção de conjuntos de dados e a configuração de prompts. Os dados de exemplo são sintéticos e destinados a demonstrações; o projeto é um ponto de partida que exige avaliação da qualidade da recuperação e de considerações de IA responsável antes do uso em produção.

Recursos principais

  • 01As respostas incluem citações inline que levam aos documentos de origem.
  • 02Ingere arquivos enviados ou páginas públicas da web por meio de um pipeline de análise, divisão em trechos e geração de embeddings.
  • 03Permite escolher entre Azure AI Search com Cosmos DB ou PostgreSQL com pgvector como backend de armazenamento.
  • 04Permite escolher entre Agent Framework ou LangGraph como orquestrador.
  • 05O Azure AI Content Safety verifica prompts e respostas.
  • 06Entrada por voz com conversão de fala em texto e uma interface de administração para gerenciar dados e prompts.

Casos de uso

  • Permitir que funcionários consultem políticas internas de RH e documentos de benefícios e recebam respostas com citações.
  • Pesquisar e resumir contratos para identificar obrigações, prazos e cláusulas.
  • Permitir que equipes de contas consultem documentos voltados a clientes e anotações de contas.

Início rápido

  1. 1

    Abra o guia de implantação para ver as etapas de implantação rápida

  2. 2

    Implante a solução na sua assinatura do Azure com azd

    azd up
  3. 3

    Ao terminar, remova todos os recursos criados

    azd down

Antes de usar

  • A implantação é feita somente no Azure e requer uma assinatura do Azure com cota disponível para os modelos do Azure AI Foundry.
  • A solução é apresentada como um ponto de partida, não como um sistema pronto para produção; é preciso avaliar a qualidade da recuperação e das respostas com seus próprios dados.
  • Os recursos continuarão gerando cobranças até serem excluídos com azd down.

Em coleções

Tópicos

Perguntas frequentes

O que é chat-with-your-data-solution-accelerator?
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. O Chat with Your Data é uma solução de geração aumentada por recuperação (RAG) implantável no Azure. Ele ingere documentos, como contratos, políticas, manuais de produtos e guias de benefícios, ou páginas públicas da web, e responde a perguntas em linguagem natural usando apenas os trechos relevantes indexados. Cada resposta é exibida em streaming em uma página de chat, com citações inline que levam aos arquivos de origem.
chat-with-your-data-solution-accelerator é gratuito? Qual é a licença?
chat-with-your-data-solution-accelerator é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
chat-with-your-data-solution-accelerator ainda é mantido?
Manutenção ativa. O último commit de chat-with-your-data-solution-accelerator foi em 3 de nov. de 2026.
Para que posso usar chat-with-your-data-solution-accelerator?
Permitir que funcionários consultem políticas internas de RH e documentos de benefícios e recebam respostas com citações. Pesquisar e resumir contratos para identificar obrigações, prazos e cláusulas. Permitir que equipes de contas consultem documentos voltados a clientes e anotações de contas.
Como instalar chat-with-your-data-solution-accelerator?
Abra o guia de implantação para ver as etapas de implantação rápida Implante a solução na sua assinatura do Azure com azd: azd up Ao terminar, remova todos os recursos criados: azd down
Onde consigo chat-with-your-data-solution-accelerator?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Azure-Samples/chat-with-your-data-solution-accelerator

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados