Criar AI Skills com as Model connections Grounded by knowledge base

Este é o próximo passo lógico depois de criar uma Model connection Grounded by knowledge base. Você criaria uma AI Skill e o conectaria a uma Model connection fundamentada no Amazon Bedrock.

Um desenvolvedor profissional cria AI Skills para que os Bot Creators possam usá-los em suas automações e economizar tempo e esforço.

As AI Skills são criadas ao se conectar às Model connections 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 AI Skills 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 AI Skills.
  • Função: AAE_Basic, função personalizada de desenvolvedor profissional
  • Permissão: Bot Creator

Consulte Funções e permissões

Outros requisitos:

Além das funções e permissões, o desenvolvedor profissional deve estar conectado a um Bot Agent 22.60.10 e mais recente. Como parte do teste de Model connection, é necessário executar o bot no seu desktop. Portanto, certifique-se de que o Bot Agent 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 AI Skills.
  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 Model connections às quais você tem acesso. Você escolheria a Model connection Grounded by knowledge base do Amazon Bedrock.
    Essas Model connections 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 Model connection, o AI Skills é 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 AI Skill é 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 Amazon Knowledge Base.
  6. Agora, você pode começar a criar uma AI Skill 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 Prompt Input 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 Amazon Knowledge Base 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 Amazon Knowledge Base.

    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 Model connection. 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 AI Skill para disponibilizar para os desenvolvedores cidadãos que usam o pacote de AI Skills.

Por que você faria checkin de uma AI Skill?

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

O Task Bot, com um ou múltiplos AI Skills 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 AI Skill 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 AI Governance.

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