- Página inicial
- /
- Artigo
Diretrizes para definição de metas e instruções para o agente de IA
Este artigo descreve as diretrizes para definir metas e instruções para os grandes modelos de linguagem (LLM) alimentados por agentes de IA autônomos.
Práticas recomendadas para definição de metas
Esta seção descreve as melhores práticas para escrever solicitações de metas para o agente de IA que usa modelos de grande idioma (LLMs) e ações para atender às intenções do usuário. O agente de IA suporta dois tipos de ações: preenchimento de slots e preenchimento de slots com cumprimento. Cada slot representa um passo para cumprir a intenção do usuário.
O prompt de meta deve fornecer uma direção clara para o propósito do agente de IA sem se aprofundar em detalhes. Os detalhes de como atingir a meta, incluindo fontes, destinos, datas ou outras informações específicas, são tratados pelas ações individuais e seus processos de preenchimento de slot.
Práticas a serem adotadas
- Mantenha o objetivo geral e amplo.
- Concentre-se na função ou propósito geral do Agente.
- Use verbos de ação para descrever a função principal do agente.
- Considere o resultado ou o benefício para o usuário.
- Use uma linguagem clara e concisa.
- Certifique-se de que a meta se alinha com as ações e capacidades do agente.
Bons exemplos
- Ajudar os usuários a reservar voos
- Auxiliando com reservas de restaurantes
- Fornecendo previsões do tempo
- Gerenciamento de listas de tarefas pessoais
Práticas a serem evitadas
- Não inclua detalhes específicos, como locais, datas ou informações do usuário.
- Evite mencionar ações ou métodos de implementação específicos.
- Não use jargão técnico ou terminologia complexa.
- Evite declarações de metas excessivamente longas ou complicadas.
- Não inclua várias metas não relacionadas em um único prompt.
- Evite usar uma linguagem ambígua ou vaga.
Exemplos incorretos
- Ajudar os usuários a reservar um voo de Los Angeles para São Francisco em 15 de julho (muito específico)
- Usando uma API de reserva de voo para reservar assentos em um avião (menciona detalhes da implementação)
- Voos de reservas, reservas de hotéis e aluguel de carros (múltiplos objetivos não relacionados)
- Usando processamento de linguagem natural para entender as consultas do usuário sobre reservas de voos (muito técnico)
- Fazendo coisas relacionadas a viagens (muito vagas)
Práticas recomendadas para definir instruções
Você deve fornecer aos agentes alimentados por LLM instruções claras e acionáveis para garantir que eles executem suas tarefas com precisão e eficiência. Esta seção descreve as melhores práticas em um formato Do's e Don'ts para orientá-lo por escrito em instruções para agentes alimentados por LLM. Esses agentes usam ferramentas integradas para tarefas como agendamento de compromissos, suporte ao cliente e outras interações baseadas em bate-papo/voz.
Práticas a serem adotadas
-
Seja específico e claro
- Defina claramente a tarefa que o agente precisa executar.
- Use linguagem direta e facilmente compreensível.
-
Forneça instruções passo a passo
- Divida as tarefas em etapas menores e gerenciáveis.
- Certifique-se de que as etapas sigam uma ordem lógica.
-
Incluir conscientização contextual
- Forneça contexto para ajudar o agente a entender a tarefa.
- Instruções personalizadas para aprimorar a experiência do usuário.
-
Especificar a utilização de ferramentas
- Indica claramente quais ferramentas usar.
- Forneça instruções detalhadas sobre o uso da ferramenta.
-
Planeje o tratamento de erros
- Inclua instruções para lidar com erros comuns.
- Forneça opções de fallback.
-
Acionar usuários
- Inclua instruções sobre a interação do usuário.
- Certifique-se de que o agente confirme as ações e procure comentários.
-
Garanta a adaptabilidade
- Permita ajustes com base na entrada do usuário.
- Incentive a melhoria contínua.
-
Aderir a considerações éticas
- Garanta a conformidade com diretrizes e regulamentos éticos.
- Inclua medidas para mitigar potenciais vieses.
Bons exemplos
-
Agendamento de compromissos —Peça ao usuário a data e hora de seu compromisso preferido. Use a ferramenta de calendário para verificar a disponibilidade. Se disponível, reserve o compromisso e confirme os detalhes com o usuário. Se não estiver disponível, sugira o próximo intervalo de tempo disponível.
-
Suporte ao cliente —Cumprimente o usuário e peça sua consulta. Se a consulta for sobre uma redefinição de senha, oriente-a pelo processo de redefinição usando a ferramenta de autenticação. Confirme a redefinição e pergunte se eles precisam de mais assistência.
-
Coleta de comentários — Depois de concluir a interação, peça ao usuário para avaliar sua experiência em uma escala de 1 a 5. Registre os comentários e agradeça ao usuário pela contribuição.
Práticas a serem evitadas
-
Evite instruções vagas —Use uma linguagem ambígua.
-
Ignorar etapas —Suponha que o agente inferir etapas.
-
Ignorar contexto —Forneça instruções sem contexto.
-
Detalhes da ferramenta de negligência —Falha ao especificar quais ferramentas usar.
-
Erro ao ignorar —Ignore erros em potencial.
-
Desconsiderar a interação do usuário —Ignorar as etapas de engajamento do usuário.
-
Seja inflexível —Forneça instruções rígidas que não permitem alterações.
-
Ignore as diretrizes éticas —Ignore a mitigação da conformidade e do viés.
-
Evite usar instruções contraditórias —Não devemos usar instruções contraditórias (que confundem o agente).
Exemplos ruins
-
Reserva de compromisso
- Lidar com solicitações de clientes (muito vagas).
- Basta reservar o compromisso (sem especificar como).
-
Suporte ao cliente
- Ajude o usuário (muito vago).
- Redefina a senha (sem confirmar a identidade do usuário).
-
Coleta de comentários
- Receba comentários (muito vagos).
- Pergunte se eles gostaram (sem um sistema de classificação estruturado).