Criar Habilidades de IA com as Conexões de modelo Fundamentado em base de conhecimento

Este é o próximo passo lógico depois de criar uma Conexão de modelo Fundamentado em base de conhecimento. Você criaria uma Habilidade de IA e o conectaria a uma Conexão de modelo fundamentada no Amazon Bedrock.

Um desenvolvedor profissional cria Habilidades de IA para que os Criadores de bot possam usá-los em suas automações e economizar tempo e esforço.

As Habilidades de IA são criadas ao se conectar às Conexões de modelo as quais o desenvolvedor profissional tem acesso, e ao ajustar os prompts, testando com diferentes modelos básicos para encontrar a melhor resposta que atenda às necessidades do negócio. Esses Habilidades de IA são disponibilizados para desenvolvedores para utilização e reutilização para ajudar a acelerar a criação de automações em soluções.

Pré-requisitos

Um desenvolvedor profissional precisa dessas funções e permissões para criar e testar Habilidades de IA.
  • Função: AAE_Basic, função personalizada de desenvolvedor profissional
  • Permissão: Bot Creator

Consulte Funções e permissões para Ferramentas de IA

Outros requisitos:

Além das funções e permissões, o desenvolvedor profissional deve estar conectado a um Agente de bot 22.60.10 e mais recente. Como parte do teste de Conexão de modelo, é necessário executar o bot no seu desktop. Portanto, certifique-se de que o Agente de bot esteja configurado para seu usuário. Se você precisar mudar a conexão para uma outra Control Room, consulte: Alternar o registro do dispositivo entre instâncias da Control Room.

Procedimento

  1. Faça login na Control Room, navegue até Automação > Criar nova ou ícone "+" e escolha Habilidades de IA.
  2. Digite um nome e faça uma descrição; depois, clique em Criar e editar para exibir um esboço do template.
  3. Na tela Habilidades de IA, clique em Escolher conexão de modelo para escolher na lista disponível de Conexões de modelo às quais você tem acesso. Você escolheria a Conexão de modelo Fundamentado em base de conhecimento do Amazon Bedrock.
    Essas Conexões de modelo são criadas pelo administrador de automação e atribuídas ao seu usuário com uma função personalizada.
  4. Após selecionar uma Conexão de modelo, o Habilidades de IA é configurado com as configurações de parâmetro padrão ideais para o modelo escolhido. Você pode alterar as configurações conforme necessário.
    O editor de Habilidade de IA é exibido com valores de parâmetros padrão definidos pelo fornecedor do modelo, que você pode configurar conforme necessário. Esses valores podem ser configurados ao criar uma base de conhecimento no Amazon Bedrock.

    Os valores dos parâmetros para criar um Prompt são preenchidos com base no modelo básico selecionado.

    Para obter detalhes sobre configurações de parâmetros para os modelos básicos suportados, consulte Understanding parameter settings for supported foundational models.

    Nota: Você pode definir diferentes valores de parâmetros para testar e determinar os valores mais adequados para seu caso de uso. A alteração dos valores dos parâmetros influenciará a resposta do modelo.
  5. Em seguida, adicione uma condição de filtro. Este é um campo opcional que suporta um formato JSON para inserir o valor do filtro. Para obter etapas sobre como criar um filtro de pesquisa neste formato, consulte: How to generate a JSON Filter for Amazon Bedrock
    Adicionar um filtro ajuda a restringir a pesquisa do modelo ao segmento de conteúdo específico em um documento grande na Base de conhecimento da Amazon.
  6. Agora, você pode começar a criar uma Habilidade de IA e adicionar entradas de prompt, conforme necessário. Vamos ver um exemplo para orientar você com mais detalhes.
  7. No campo Prompt insira o texto de Prompt com as variáveis de entrada.
    Qual é o limite do imposto sobre doações para o ano de 2024?

    Antes desta etapa, você teria carregado documentos PDF de regras fiscais dos últimos 3 anos e seus arquivos de metadados no bucket Amazon S3, como: tax_rules_2022.pdf, tax_rules_2023.pdf, tax_rules_2024.pdf, tax_rules_2022.pdf.metadata.json, tax_rules_2023.metadata.json.pdf e tax_rules_2024.pdf.metadata.json.

    Cada arquivo metadata.json possui um metadataAttribute com o nome Year com valores como 2022, 2023 e 2024 para cada arquivo de metadados.

    A resposta para o texto do Prompt deve ser referenciada no documento tax_rules_2024.pdf, o que pode ser possível adicionando o filtro de ano para 2024. Este filtro restringirá a pesquisa ao arquivo tax_rules_2024.pdf correspondente.

  8. Clique fora do campo de entrada Prompt.
    Como opção, você pode adicionar uma Entrada de prompt clicando em Adicionar entrada de prompt.
  9. Clique em Obter resposta para ter uma resposta do modelo.
    Nota: Os detalhes dos dados do Prompt podem conter PHI, PII ou outros dados confidenciais que você optar por inserir no Prompt. Recomendamos estar atento a isso ao testar e executar um Prompt.
  10. Com base na condição de filtro fornecida, o modelo fundamentado retorna uma resposta no campo Resposta e, adicionalmente, exibe um campo Citações com todas as referências de citações.

    Citações são blocos de informações que indicam a seção de um documento armazenado na Base de conhecimento da Amazon com referência à resposta. Ao clicar em uma citação, você pode ver o bloco de informações na seção Conteúdo, além do URI, que é um URL para o documento em que ele está armazenado na Base de conhecimento da Amazon.

    Nota: O número de respostas de citação retornadas pela chamada do modelo pode ser configurado atualizando o parâmetro Contagem de recuperação de documentos para essa Conexão de modelo. A resposta retorna citações com base no valor numérico que você adiciona para o parâmetro Contagem de recuperação de documentos.

    Como opção, você pode adicionar um filtro JSON para consultar dados específicos correspondentes aos metadados. Isso ajuda a restringir a pesquisa ao contexto relevante com precisão.

Próximas etapas

Seu próximo passo seria fazer o checkin da Habilidade de IA para disponibilizar para os desenvolvedores cidadãos que usam o pacote de Habilidades de IA.

Por que você faria checkin de uma Habilidade de IA?

Depois de criar uma Habilidade de IA, faça checkin na pasta Pública. Isso permitirá que os Desenvolvedores profissionais e cidadãos o utilizem a partir do pacote Habilidades de IA no ambiente de produção.

O Task Bot, com um ou múltiplos Habilidades de IA integrados, pode ser adicionado a uma automação maior que execute um cenário de fluxo de trabalho completo. Você criaria esse fluxo de trabalho em um Process Composer.

Nota: Ao criar ou testar uma Habilidade de IA na tela Habilidade de IA, os detalhes de sucesso ou falha e as respostas do modelo podem ser visualizados nestas telas de navegação:
  • Administração > Governança de IA > Log de prompt de IA
  • Administração > Governança de IA > Log de eventos
  • Administração > Log de auditoria

Consulte Governança de IA.

Como o próximo passo na sua sequência de tarefas, acesse Usar Habilidades de IA em um Task Bot e use a Habilidade de IA em uma automação.