Repolode
aws-samples

aws-samples/generative-ai-use-cases

Aplicação web hospedada na AWS e implantada com CDK, que oferece às organizações um ambiente seguro e pronto para IA generativa, com chat, RAG, agentes e diversos casos de uso empresariais.

Alternativa open source a:ChatGPT Enterprise

Estrelas
1,402
Forks
442
Issues abertas
104
Último commit
há 5 horas

O que é?

Generative AI Use Cases (GenU) é uma aplicação de exemplo da AWS que reúne casos de uso empresariais comuns de IA generativa em uma única interface web. Ela é implantada em uma conta da AWS com o AWS Cloud Development Kit (CDK) e usa o Amazon Bedrock para acessar modelos, permitindo que as equipes experimentem geração de texto, sumarização, tradução, geração de imagens e vídeos, atas de reunião e outras tarefas sem precisar criar a interface por conta própria.

Para responder a perguntas com base em documentos, o GenU oferece o caso de uso RAG Chat, com suporte do Amazon Kendra ou do Amazon Bedrock Knowledge Base, além de opções como reranking, filtros de metadados e dados externos por meio de servidores MCP. Também pode hospedar agentes personalizados, importar AgentCore Runtime e Bedrock Flows e disponibiliza um Use Case Builder que gera novas telas de casos de uso a partir de modelos de prompt, sem alterações no código.

O GenU é voltado a organizações que querem disponibilizar IA generativa internamente com autenticação, controles de acesso e configurações de segurança. Ele é desenvolvido em TypeScript e usa React no front-end.

Recursos principais

  • 01Casos de uso prontos para chat, geração de texto, sumarização, tradução e atas de reunião
  • 02RAG Chat com suporte do Amazon Kendra ou do Amazon Bedrock Knowledge Base
  • 03Geração de imagens e vídeos com modelos do Amazon Bedrock
  • 04O Use Case Builder cria telas personalizadas de casos de uso a partir de modelos de prompt
  • 05Importação de agentes do Bedrock Agents, AgentCore Runtime e Bedrock Flows, além de integração com servidores MCP

Casos de uso

  • Disponibilizar na AWS uma ferramenta de chat com IA generativa para toda a empresa, com controles de acesso
  • Criar um assistente interno de RAG com base em documentos da empresa armazenados no S3
  • Hospedar bots personalizados baseados em prompts para equipes, sem escrever código novo para o front-end
  • Avaliar modelos do Amazon Bedrock por meio de uma interface pronta para chat e geração

Início rápido

  1. 1

    Clone o repositório

    git clone https://github.com/aws-samples/generative-ai-use-cases
  2. 2

    Acesse o repositório e mude para a branch da versão mais recente

    cd generative-ai-use-cases git switch -c genu $(git describe --tags --abbrev=0)
  3. 3

    Instale as dependências na raiz do repositório

    npm ci
  4. 4

    Habilite os modelos Bedrock necessários na região em que serão usados e, em seguida, faça o deploy com o comando habitual

    npm run cdk:deploy

Antes de usar

  • É necessária uma conta da AWS, e serão implantados recursos da AWS que geram custos.
  • O acesso aos modelos deve ser habilitado manualmente no Amazon Bedrock antes do uso.
  • O Amazon Kendra está em modo de manutenção e não aceita mais novos clientes. Por isso, para configurar o RAG, prefira usar Knowledge Base.

Em coleções

Tópicos

Perguntas frequentes

O que é generative-ai-use-cases?
Aplicação web hospedada na AWS e implantada com CDK, que oferece às organizações um ambiente seguro e pronto para IA generativa, com chat, RAG, agentes e diversos casos de uso empresariais. Generative AI Use Cases (GenU) é uma aplicação de exemplo da AWS que reúne casos de uso empresariais comuns de IA generativa em uma única interface web. Ela é implantada em uma conta da AWS com o AWS Cloud Development Kit (CDK) e usa o Amazon Bedrock para acessar modelos, permitindo que as equipes experimentem geração de texto, sumarização, tradução, geração de imagens e vídeos, atas de reunião e outras tarefas sem precisar criar a interface por conta própria.
generative-ai-use-cases é gratuito? Qual é a licença?
generative-ai-use-cases é open source sob a licença MIT-0. Confira os termos da licença antes de usá-lo em produtos comerciais.
generative-ai-use-cases ainda é mantido?
Manutenção ativa. O último commit de generative-ai-use-cases foi em 7 de nov. de 2026.
Para que posso usar generative-ai-use-cases?
Disponibilizar na AWS uma ferramenta de chat com IA generativa para toda a empresa, com controles de acesso Criar um assistente interno de RAG com base em documentos da empresa armazenados no S3 Hospedar bots personalizados baseados em prompts para equipes, sem escrever código novo para o front-end Avaliar modelos do Amazon Bedrock por meio de uma interface pronta para chat e geração
Como instalar generative-ai-use-cases?
Clone o repositório: git clone https://github.com/aws-samples/generative-ai-use-cases Acesse o repositório e mude para a branch da versão mais recente: cd generative-ai-use-cases git switch -c genu $(git describe --tags --abbrev=0) Instale as dependências na raiz do repositório: npm ci Habilite os modelos Bedrock necessários na região em que serão usados e, em seguida, faça o deploy com o comando habitual: npm run cdk:deploy
Onde consigo generative-ai-use-cases?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/aws-samples/generative-ai-use-cases

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

Projetos relacionados