Práticas recomendadas para definir objetivos

Esta seção descreve as melhores práticas para gravar avisos de objetivos para o agente autônomo de IA e ações para cumprir as intenção do usuário. O agente de IA suporta dois tipos de ações: preenchimento de slot e preenchimento de slot com conclusão. Cada slot representa uma etapa para cumprir a intenção do usuário.

O prompt do objetivo deve fornecer uma direção clara para o propósito do agente de IA sem se inserir em detalhes. Os detalhes de como alcançar o objetivo, incluindo fontes, destinos, datas ou outras informações específicas, são tratados pelas ações individuais e seus processos de preenchimento de slots.

Práticas a adotar

  • Mantenha a meta geral e ampla.

  • Focalize na função ou finalidade geral do Agente.

  • Use verbos de ação para descrever a função principal do agente.

  • Considere o resultado ou benefício para o usuário.

  • Use uma linguagem clara e concisa.

  • Assegure-se de que o objetivo esteja alinhado com as ações e os recursos do agente.

Bons exemplos

  • Ajudar os usuários a reservar voos.

  • Auxiliando nas reservas do restaurante.

  • Fornecendo previsões meteorológicas.

  • Gerenciamento de listas de tarefas pessoais.

Práticas a serem evitadas

  • Não inclua detalhes específicos, como localizações, datas ou informações de usuário.

  • Evite mencionar ações específicas ou métodos de implementação.

  • Não use jargões técnicos ou terminologias complexas.

  • Evite declarações de objetivos muito longas ou complicadas.

  • Não inclua vários objetivos não relacionados em um único aviso.

  • Evite o uso de 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 reserva de voo API para reservar assentos em um avião (menciona detalhes de implementação).

  • Reserva de voos, fazer reservas de hotéis, e alugar carros (vários objetivos não relacionados).

  • Usando processamento de linguagem natural para entender as consultas do usuário sobre reservas de voos (muito técnicas).

  • Fazer coisas relacionadas a viajar (muito vago).

Práticas recomendadas para definir instruções

Você deve fornecer aos agentes autônomos de IA instruções claras e acionáveis para garantir que eles executem suas tarefas de modo preciso e eficiente. Esta seção descreve as melhores práticas em um formato de Fazer e Não faça para guiá-lo ao escrever instruções sobre agentes autônomos de IA. Esses agentes utilizam ferramentas integradas para tarefas como reserva de agendamento, suporte ao cliente e outras interações de bate-papo/voz.

Práticas a adotar

  • Seja específico e claro

    • Defina claramente a tarefa que o agente precisa executar.

    • Use uma linguagem direta e facilmente compreensível.

  • Fornecer instruções passo a passo

    • Divida as tarefas em etapas menores e gerenciáveis.

    • Assegure-se de que as etapas sigam uma ordem lógica.

  • Inclua ciência contextual

    • Forneça contexto para ajudar o agente a entender a tarefa.

    • Instruções sob medida para aprimorar a experiência do usuário.

  • Especificar a utilização da ferramenta

    • Indica claramente quais ferramentas usar.

    • Forneça instruções detalhadas sobre o uso da ferramenta.

  • Plano para tratamento de erros

    • Inclua instruções para lidar com erros comuns.

    • Forneça opções de recuo.

  • Engaja usuários

    • Inclua instruções sobre a interação do usuário.

    • Assegure-se de que o agente confirme as ações e procure feedback.

  • Certifique-se de ter adaptabilidade

    • Permitir ajustes com base na entrada do usuário.

    • Encoraje melhoria contínua.

  • Adere a considerações éticas

    • Assegure-se de cumprir as diretrizes e regulamentos éticos.

    • Inclua medidas para mitigar potenciais preconceitos.

Bons exemplos

  • Agendamento — Peça ao usuário a data e a hora de agendamento preferidas. Use a ferramenta de calendário para verificar a disponibilidade. Se disponível, marque a consulta 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 — Cumprimenta o usuário e peça sua consulta. Se a consulta tiver a ver com uma redefinição de senha, guie-as através do processo de redefinição usando a ferramenta de autenticação. Confirme a redefinição e pergunte se eles precisam de mais ajuda.

  • Coleção de comentários — Após concluir a interação, peça ao usuário para avaliar sua experiência em uma escala de 1 a 5. Registre o feedback e agradeça ao usuário pela entrada.

Práticas a serem evitadas

  • Evite instruções vagas — Use uma linguagem ambígua.

  • Ignorar etapas — Suponha que o agente infera etapas.

  • Ignorar contexto — Fornece instruções sem contexto.

  • Detalhes da ferramenta Negligência — Falha ao especificar quais ferramentas usar.

  • Ignorar tratamento de erro — Ignore os erros em potencial.

  • Ignorar interação do usuário —Ignore as etapas de engajamento do usuário.

  • Seja pouco flexível — Forneça instruções rígidas que não permitem alterações.

  • Ignorar diretrizes éticas — Ignora a conformidade e a mitigação de preconceitos.

  • Evite o uso de instruções contraditórias: não devemos usar instruções contraditórias (que confundam o agente).

Exemplos incorretos

  • Agendamento

    • Tratar as solicitações do cliente (vaga demais).

    • Apenas reserve a nomeação (sem especificar como).

  • Suporte ao cliente

    • Ajude o usuário (vago demais).

    • Redefina a senha (sem confirmar a identidade do usuário).

  • Coleção de comentários

    • Obter feedback (vago demais).

    • Pergunte se eles gostaram (sem um sistema de classificação estruturado).