Configuração do Now Assist Agentes de IA
Configure o Now Assist Agentes de IA para executar casos de uso com agentes de IA e ferramentas mapeadas.
Os agentes de IA são projetados para usar um conjunto de instruções e realizar ações usando um determinado conjunto de ferramentas que são configuradas para esses agentes e, em seguida, direcionam para um objetivo e resultado específicos. Os agentes de IA usam o contexto do seu tíquete e seu conteúdo pesquisável para gerar planos e ações. Os agentes de IA podem planejar e raciocinar sobre a tarefa com uma lógica de negócios combinada com os avisos que são enviados para modelos de linguagem grandes (LLM) e sugerir a próxima ação a ser tomada.
Nota:
Certifique-se de que os dados do tíquete e a base de conhecimento tenham as informações precisas mais recentes para obter melhores resultados.
Como configurar agentes de IA
- Pré-requisitos
-
- Uma boa ideia dos diferentes tipos de tarefas que seu caso de uso deve ser capaz de processar.
- Uma compreensão de alto nível do fluxo geral para seu caso de uso e agentes.
- Ferramentas do Agentic com descrições bem escritas.
- Elementos configuráveis
- Os casos de uso e os agentes de IA podem ser instruídos por meio dos seguintes elementos na estrutura:
- Plano base: um conjunto de instruções fornecido ao orquestrador para o procedimento de planejamento inicial configurado no nível de caso de uso.
- Função: representa uma identidade clara para o agente de IA. Frequentemente descreve a persona e o escopo de um agente em um nível muito alto. Uma função influencia dois elementos para o agente de IA:
- Raciocínio do agente: quando uma função é adicionada a cada prompt de raciocínio, ela fornece uma sensação de identidade ao conteúdo gerado pelo LLM nesse ponto.
- Proficiência do agente: um modelo de linguagem grande (LLM) gerou uma descrição do que um agente é capaz de fazer, em alto nível. Inclui conteúdo da função, instruções e as descrições das ferramentas atribuídas ao agente de IA.Nota:A proficiência do agente é gerada automaticamente.
- Instruções: representam um conjunto de diretrizes claras que o agente deve seguir. As instruções buscam impor um comportamento determinístico para uma entidade que, na maioria das vezes, funciona dinamicamente com base em seu próprio raciocínio. As instruções podem ser escritas como um algoritmo passo a passo que descreve o fluxo operacional do agente de IA, influenciando a proficiência do agente de IA, semelhante à função.
Configuração de ferramentas para casos de uso
Defina o procedimento para criar ferramentas funcionais para seu caso de uso com os três elementos a seguir que determinam sua usabilidade em uma estrutura de agente.
- Funcionalidade
- A funcionalidade se refere à contribuição de um agente de IA para o caso de uso. As ferramentas sempre devem ser configuradas com uma única finalidade em mente. As ferramentas multifunção são problemáticas para os agentes porque:
- É mais complicado para o agente de IA raciocinar e determinar as circunstâncias corretas em que a ferramenta deve ser usada.
- A descrição da ferramenta deve ser abrangente o suficiente para considerar todos os cenários ideais para o uso da ferramenta que está sendo definida.
Nota:As ferramentas que podem operar em modos diferentes de acordo com um parâmetro não são recomendadas devido aos motivos acima. Abordar o elemento funcional da ferramenta como a solução para um problema específico para um cenário único seria a maneira ideal de criar uma ferramenta. - Descrição da ferramenta
- As descrições da ferramenta são as descrições de linguagem natural que descrevem o utilitário fornecido pela ferramenta em um alto nível. Defina claramente o escopo e os limites das ferramentas para ajudar a garantir que seja escolhido para os cenários certos e não escolhido para os errados, das seguintes maneiras:
- Uma descrição de alto nível do que a ferramenta deve fazer.
- Descreva cenários em que a ferramenta pode ser chamada. Inclua casos de uso e tarefas específicos em que a ferramenta e sua funcionalidade podem ser usadas.
- Exploração de cenários em que a ferramenta não é explicitamente útil, mas pode ser confundida como sendo útil.
- Explicação dos termos usados nos casos acima. Por exemplo, se você tiver uma ferramenta para atribuir uma função a um usuário, deverá explicar qual é a função no sistema de agente da instância fornecida.
- Mensagens de erro
- Uma grande parte de como o agente opera é por meio de tentativa e erro em uma estratégia iterativa/reflexiva. As execuções que executam acidentalmente ferramentas incorretas podem ter suas mensagens de erro interpretadas e ajudar a IA a chegar a conclusões mais válidas no futuro. As mensagens de erro oferecem uma segunda chance para refletir e explorar outras opções.
Entender os cenários em que a ferramenta pode dar errado e para quais tipos de entradas e projetá-la para emitir mensagens de erro descritivas e legíveis (para todos esses cenários de falha) ajuda a manter a execução no caminho certo.