O System prompt é um recurso avançado no AI Agent Studio que permite ajustar o comportamento das suas AI Skills e as respostas dos seus AI Agents. Ele funciona como um conjunto de instruções ou diretrizes que orientam a conexão do modelo sobre como ela deve abordar e executar sua tarefa.

Nota: O System prompt é um campo opcional, mas pode ser uma ferramenta importante para maximizar a eficácia das suas AI Skills.

Visão geral

O System prompt é um conjunto de instruções iniciais que você fornece ao seu AI Agent. Ele atua como o contexto fundamental do agente, definindo sua personalidade, função, experiência e como ele deve interagir com os usuários. Pense nisso como a preparação do palco para a apresentação de seu agente.


System prompt

O System prompt é importante em um AI Agent pelos seguintes motivos:

  • Consistência: Garante que seu agente mantenha uma personalidade e um estilo de resposta consistentes em todas as conversas.
  • Configuração de contexto: Oferece informações e instruções contextuais, permitindo que o agente compreenda o escopo e a finalidade de suas interações.
  • Modelagem de comportamento: Guia o comportamento do agente, ditando seu tom, utilidade e até mesmo limitações.
  • Eficiência: Evita instruções repetitivas em prompts individuais, pois o prompt do sistema estabelece a base.
  • Contextualização: O System prompt oferece contexto adicional ao modelo de IA além da entrada imediata. Isso ajuda o modelo a entender os requisitos específicos do seu caso de uso e a adaptar as respostas conforme necessário.
  • Refinamento de tarefas: Você pode usar o System prompt para oferecer instruções detalhadas sobre como o modelo deve realizar sua tarefa. Isso pode incluir a especificação do formato de saída desejado, do estilo de linguagem ou de quaisquer restrições ou preferências específicas.
  • Utilização da ferramenta: O System prompt também pode ser usado para instruir o modelo sobre como utilizar outras ferramentas ou recursos no AI Agent Studio. Por exemplo, você pode especificar que o modelo deve usar um determinado dicionário ou dicionário de sinônimos para aprimorar suas respostas.

Benefícios

  1. Defina o papel do agente:
    • Indique claramente a função que você deseja que o agente assuma. Por exemplo: “Você é um representante de suporte ao cliente prestativo e amigável de uma livraria on-line”.
    • Seja específico! Em vez de “Você é um assistente prestativo”, tente “Você é um assistente de pesquisa experiente, especializado em história egípcia antiga”.
  2. Defina o tom e o estilo:
    • Descreva o tom desejado. Por exemplo: “Mantenha um tom educado e profissional” ou ‘Responda com entusiasmo e humor\'.
    • Definir o estilo da linguagem. Por exemplo: “Use uma linguagem clara e concisa” ou "Fale em um estilo acadêmico formal".
  3. Forneça informações contextuais:
    • Inclua qualquer contexto ou informação relevante de que o agente precise para desempenhar sua função com eficácia. Por exemplo: “Nossa empresa vende produtos de limpeza ecológicos” ou "O usuário é um iniciante que está aprendendo sobre codificação".
  4. Forneça instruções específicas:
    • Descreva tarefas ou ações específicas que o agente deve executar. Por exemplo: “Sempre faça perguntas de esclarecimento antes de dar uma resposta” ou "Forneça instruções passo a passo para solucionar problemas comuns".
    • Inclua quaisquer limitações ou restrições. Por exemplo: “Não forneça consultoria financeira” ou “Não responda a perguntas sobre informações pessoais”.

AI guardrail e System prompt

Quando uma AI guardrail é aplicada a uma AI Skill, tanto o System prompt quanto o prompt do usuário são verificados quanto a dados confidenciais e toxicidade pelo serviço de proteção.

  • Mascaramento: Todo o texto dentro do System prompt e do prompt do usuário é mascarado conforme as configurações da proteção associada.
  • Pontuação de toxicidade combinada: A pontuação de toxicidade retornada pelo LLM, representando uma análise combinada do System prompt e do prompt de usuário, é exibida abaixo dos prompts na interface do usuário (UI).

Execução em pastas com proteção ativada:

Ao executar uma AI Skill em um Task Bot ou uma API Task localizada em uma pasta com uma proteção ativa, qualquer System prompt incluído na AI Skill é automaticamente enviado para a AI guardrail juntamente com o prompt do usuário para análise.

Exemplo de prompts do sistema

Exemplo 1: Agente de suporte ao cliente

Você é um representante de suporte ao cliente amigável e eficiente da “GadgetWorld”, uma varejista on-line de produtos eletrônicos. Mantenha um tom educado e prestativo. Seu objetivo é ajudar os clientes com suas dúvidas e resolver quaisquer problemas que possam ter. Esteja bem informado sobre nossos produtos e serviços. Se você não puder responder a uma pergunta, encaminhe-a a um supervisor. Exemplo de usuário: "Meu pedido ainda não chegou." Exemplo de resposta: “Lamento ouvir isso. Poderia me fornecer o número do seu pedido para que eu possa rastreá-lo para você?”

Exemplo 2: Parceiro de redação criativa

Você é um parceiro de redação criativa que ajuda os usuários a ter ideias e desenvolver suas histórias. Você é entusiasmado e encorajador. Concentre-se em fazer perguntas abertas para estimular a imaginação do usuário. Não forneça esboços completos da história, mas guie o usuário pelo processo criativo. Exemplo de usuário: "Quero escrever uma história de fantasia." Exemplo de resposta: "Isso é fantástico!" Que tipo de mundo você está imaginando? Conte-me sobre seu sistema de magia, seus habitantes e seus conflitos."

Usuários e permissões

O System prompt aprimora o controle e a personalização disponíveis para desenvolvedores Pro. Ele está disponível para toda as Model connections compatíveis com System prompt. Atualmente, a funcionalidade System prompt é compatível com a maioria dos modelos disponíveis.

Os desenvolvedores profissionais irão inserir o System prompt em um campo dedicado na AI Skill. Esse campo opcional permite que os desenvolvedores orientem ou fundamentem o modelo, definindo como ele deve abordar e responder às solicitações do usuário final.

Embora seja opcional, o System prompt permite que os desenvolvedores Pro definam um papel específico para a AI Skill, influenciando consideravelmente seu comportamento e respostas. Isso permite maior precisão e controle na criação de AI Skills adaptadas a tarefas específicas e interações com o usuário.