Anthropic: ação Chat AI

A ação Anthropic Chat AI conecta as automações à funcionalidade Chat AI Anthropic do Amazon Bedrock. Esta ação permite que as automações se envolvam em conversas naturais, informativas e conscientes do contexto com os usuários, proporcionando uma experiência de automação mais personalizada e envolvente.

Pré-requisitos

  • Você precisa ter a função Criador de bots para usar a ação Anthropic Chat AI em um bot.
  • Certifique-se de que você tenha as credenciais necessárias para enviar uma solicitação. Para obter mais informações sobre como adquirir credenciais, consulte Amazon Bedrock: ação Autenticação.

Este exemplo mostra como enviar uma mensagem em linguagem natural usando a ação Anthropic Chat AI e obter uma resposta adequada.

Procedimento

  1. Na Control Room, acesse o painel Ações, selecione IA generativa > Amazon Bedrock, arraste Anthropic: Chat AI e coloque-a na tela.
  2. Insira ou selecione os seguintes campos:

    Anthropic Chat AI

    1. Insira a Região. Para obter informações sobre região, consulte Regiões do Amazon Bedrock GA.
    2. Selecione um LLM (Large Language Model, grande modelo de linguagem) para usar para o seu prompt na lista suspensa Modelo. É possível selecionar os seguintes modelos:
      • Claude Instant v1.2
      • Claude v1.3
      • Claude v2
      • Claude v2.1
      • Claude 3 Sonnet v1
      • Claude 3 Haiku v1
      • Outra versão suportada para inserir outros modelos suportados.
      Nota: Quando você seleciona Claude 3 Sonnet v1 ou Claude 3 Haiku v1, uma caixa de texto aparece para inserir um Prompt do sistema (opcional). Um prompt do sistema no Claude 3 é uma forma de fornecer contexto, instruções e diretrizes para o modelo de linguagem grande antes que ele interaja com você. Isso funciona como um cenário para a conversa, permitindo que o Claude 3 saiba o que é esperado dele. Para obter mais informações sobre o prompt do sistema, consulte

      Usar prompts do sistema e API Anthropic Claude Messages.

    3. Envie uma mensagem no chat para ser usada pelo modelo para gerar uma resposta.
      Nota: As ações de chat manterão o resultado da ação de chat anterior na mesma sessão. Se você chamar ações de chat consecutivamente, o modelo poderá entender as mensagens subsequentes e relacioná-las à mensagem anterior. No entanto, todo o histórico de chat é excluído após o término da sessão.
    4. Insira o Comprimento máximo.
      Por padrão, se você não inserir um valor, o tamanho máximo será definido automaticamente para mantê-lo dentro do comprimento máximo de contexto do modelo selecionado, considerando o comprimento da resposta gerada.
    5. Digite uma Temperatura. Esse valor se refere à aleatoriedade da resposta. À medida que a temperatura se aproxima de zero, a resposta torna-se específica. Quanto maior o valor, mais aleatória é a resposta.
    6. Digite Padrão como o nome da sessão para limitar a sessão à sessão atual.
    7. Para gerenciar os parâmetros opcionais, clique em Mostrar mais opções e selecione Sim. Se você selecionar Sim, poderá adicionar outros parâmetros, como: Top P, Top K, Adicionar instruções, Interromper sequências ou inserir uma Versão antrópica. Para mais informações sobre esses parâmetros opcionais, consulte Aprender modelos.
      Nota: Os modelos do Claude 3 aceitam Prompts do sistema, não Adicionar instruções. Ao contrário das instruções tradicionais, os prompts do sistema fornecem uma forma estruturada de orientar o Claude 3. Isso ocorre, porque o Claude 3 é treinado para compreender a intenção por trás do prompt e gerar respostas que atendam a esse objetivo, em vez de simplesmente seguir um conjunto de comandos.
    8. Salve a resposta em uma variável.
      Neste exemplo, a resposta é salva como str_Anthropic_chatResponse.
  3. Clique em Executar para iniciar o bot.
    Você pode ler o valor do campo imprimindo a resposta em uma ação de Caixa de mensagem. Neste exemplo, str_Anthropic_chatResponse imprime a resposta. Você pode incluir solicitações de chat adicionais para obter mais respostas.
    Dica: Para manter vários chats no mesmo bot, será necessário criar várias sessões com nomes ou variáveis diferentes.