As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Implante a solução
Essa solução usa CloudFormation modelos e pilhas da AWS para automatizar sua implantação. O CloudFormation modelo especifica os recursos da AWS incluídos nessa solução e suas propriedades. A CloudFormation pilha provisiona os recursos descritos no modelo.
Visão geral do processo de implantação
Antes de lançar a solução, analise o custo, a arquitetura, a segurança e outras considerações discutidas neste guia.
Importante
Se você planeja usar o Amazon Bedrock, você deve solicitar acesso aos modelos antes que eles estejam disponíveis para uso. Consulte o acesso ao modelo no Guia do usuário do Amazon Bedrock para obter mais detalhes.
Tempo de implantação: Aproximadamente 10 minutos
Etapa 1: iniciar a pilha do painel de implantação
Etapa 2: implantar um caso de uso
Etapa 3: implantar um caso de uso usando o assistente do painel de implantação
Etapa 4: configuração pós-implantação
Opcionalmente, você pode implantar os casos de uso separadamente da solução, se preferir não ter a interface do usuário do painel de implantação ou APIs.
Você também pode fornecer uma configuração de chat do DynamoDB.
Importante
Essa solução envia métricas operacionais para a AWS (os “Dados”) sobre o uso dessa solução. Usamos esses dados para entender melhor como os clientes usam essa solução e os serviços e produtos relacionados. A coleta desses dados pela AWS está sujeita à Política de Privacidade da AWS
Fornecendo uma configuração de chat do DynamoDB
Ao implantar um caso de uso, UseCaseConfigRecordKeyUseCaseConfigTableNamesão necessários CloudFormation parâmetros que normalmente são preenchidos pelo painel de implantação. A pilha de painéis de implantação gerencia a criação e a configuração dessa tabela, enquanto as chamadas para a API de implantação acionam o preenchimento dos parâmetros.
Ao realizar uma implantação autônoma, você deve fazer o seguinte:
-
Crie uma tabela do DynamoDB com uma chave de hash de chave.
-
Crie um registro na tabela contendo a configuração do caso de uso como um registro do formato:
{key: some_use_case_key, config: {your_configuration}. -
Passe os parâmetros escolhidos UseCaseConfigTableNamee UseCaseConfigRecordKey(
some_use_case_keyneste exemplo) para a pilha de casos de uso durante a implantação.
Para criar uma configuração adequada para uma implantação autônoma, você pode criar um caso de uso necessário no painel de implantação e copiar o registro da tabela de configuração. Caso contrário, você pode criar sua própria configuração com base no exemplo a seguir para uma implantação do Bedrock:
{ "UseCaseName": "SampleUseCase", "ConversationMemoryParams": { "ConversationMemoryType": "DynamoDB", "HumanPrefix": "H", "AiPrefix": "A", "ChatHistoryLength": 20 }, "KnowledgeBaseParams": { "KnowledgeBaseType": "Bedrock", "NumberOfDocs": 2, "ScoreThreshold": 0, "ReturnSourceDocs": false, "BedrockKnowledgeBaseParams": { "BedrockKnowledgeBaseId": "SOME_ID", "OverrideSearchType": null } }, "LlmParams": { "ModelProvider": "Bedrock", "BedrockLlmParams": { "ModelId": "anthropic.claude-v2" }, "PromptParams": { "PromptTemplate": "some prompt", "MaxPromptTemplateLength": 187500, "MaxInputTextLength": 187500, "UserPromptEditingEnabled": true, "DisambiguationEnabled": true, "DisambiguationPromptTemplate": "some prompt" }, "ModelParams": {}, "Temperature": 1, "RAGEnabled": true, "Streaming": true, "Verbose": false } }