Repolode
aws-solutions

aws-solutions/generative-ai-application-builder-on-aws

Solução da AWS que implanta um painel web para criar, comparar e colocar em produção casos de uso de chat e agentes de IA generativa no Amazon Bedrock e no SageMaker AI.

Estrelas
358
Forks
139
Issues abertas
13
Último commit
há 16 dias

O que é?

Generative AI Application Builder on AWS é uma solução implantável que oferece aos administradores um painel web para criar, configurar e comparar casos de uso de IA generativa. Cada caso de uso é implantado em sua própria stack do CloudFormation, e o painel permite que as equipes testem diferentes combinações de LLMs e configurações lado a lado antes de colocar uma delas em produção.

A versão atual oferece suporte a casos de uso de chat, incluindo uma interface de chatbot que pode consultar dados corporativos por meio de uma base de conhecimento. Entre as fontes de conhecimento compatíveis estão o Amazon Kendra e o Knowledge Bases for Amazon Bedrock, e os LLMs podem ser hospedados no Amazon Bedrock ou no Amazon SageMaker AI. Os casos de uso com agentes enviam solicitações a um Amazon Bedrock Agent configurado. Há uma API disponível para implementações personalizadas voltadas ao usuário final.

O projeto foi desenvolvido em TypeScript com AWS CDK e inclui painéis e interfaces de chat baseados em React, criados com Vite. A implantação é feita com `cdk deploy` ou com uma compilação personalizada que prepara os assets no S3.

Recursos principais

  • 01Painel web para implantar e comparar vários casos de uso com LLMs
  • 02Interface de chat conectada a bases de conhecimento pelo Amazon Kendra ou pelo Knowledge Bases for Amazon Bedrock
  • 03Integração com o Amazon Bedrock e o Amazon SageMaker AI como provedores de LLM
  • 04Suporte a casos de uso com Amazon Bedrock Agent
  • 05Painéis do CloudWatch para acompanhar métricas de vários LLMs
  • 06Stacks aninhadas e modulares do CloudFormation, com opção de implantação em VPC

Casos de uso

  • Testar um chatbot interno que responde a perguntas sobre documentos da empresa na AWS
  • Comparar vários modelos de fundação no mesmo caso de uso antes de escolher um para produção
  • Oferecer às equipes não técnicas uma interface gerenciada para iniciar e configurar assistentes de IA
  • Criar um front-end personalizado ou uma integração baseada na API de chat fornecida

Início rápido

  1. 1

    Instale os pré-requisitos (Docker, Node.js 20.x, CDK v2.118.0, Python 3.13.x, AWS CLI, jq)

  2. 2

    Configure as credenciais da AWS CLI e, se ainda não tiver feito isso, inicialize o CDK na sua conta e região

    cdk bootstrap
  3. 3

    Implante a solução com o CDK

    cdk deploy

Antes de usar

  • É necessária uma conta da AWS e, após a implantação, haverá custos pelo uso dos serviços da AWS.
  • Os casos de uso implantados dependem da disponibilidade dos serviços da AWS, e o acesso aos modelos do Amazon Bedrock precisa ser solicitado com antecedência.
  • A configuração exige vários pré-requisitos e familiaridade com AWS CDK e CloudFormation.

Em coleções

Tópicos

Perguntas frequentes

O que é generative-ai-application-builder-on-aws?
Solução da AWS que implanta um painel web para criar, comparar e colocar em produção casos de uso de chat e agentes de IA generativa no Amazon Bedrock e no SageMaker AI. Generative AI Application Builder on AWS é uma solução implantável que oferece aos administradores um painel web para criar, configurar e comparar casos de uso de IA generativa. Cada caso de uso é implantado em sua própria stack do CloudFormation, e o painel permite que as equipes testem diferentes combinações de LLMs e configurações lado a lado antes de colocar uma delas em produção.
generative-ai-application-builder-on-aws é gratuito? Qual é a licença?
generative-ai-application-builder-on-aws é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
generative-ai-application-builder-on-aws ainda é mantido?
Manutenção ativa. O último commit de generative-ai-application-builder-on-aws foi em 6 de out. de 2026.
Para que posso usar generative-ai-application-builder-on-aws?
Testar um chatbot interno que responde a perguntas sobre documentos da empresa na AWS Comparar vários modelos de fundação no mesmo caso de uso antes de escolher um para produção Oferecer às equipes não técnicas uma interface gerenciada para iniciar e configurar assistentes de IA Criar um front-end personalizado ou uma integração baseada na API de chat fornecida
Como instalar generative-ai-application-builder-on-aws?
Instale os pré-requisitos (Docker, Node.js 20.x, CDK v2.118.0, Python 3.13.x, AWS CLI, jq) Configure as credenciais da AWS CLI e, se ainda não tiver feito isso, inicialize o CDK na sua conta e região: cdk bootstrap Implante a solução com o CDK: cdk deploy
Onde consigo generative-ai-application-builder-on-aws?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/aws-solutions/generative-ai-application-builder-on-aws

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

Projetos relacionados