Skip to main content

Tempo estimado

Criar uma ação de agente do Apex

Objetivos de aprendizagem

Após concluir esta unidade, você estará apto a:

  • Criar uma ação de agente do Apex.
  • Adicionar uma ação de agente a um subagente.
  • Testar a ação do agente.
Nota

Nota

Deseja aprender em português (Brasil)? Comece o desafio em um Trailhead Playground de português (Brasil) e use as traduções fornecidas entre parênteses para navegar. Copie e cole somente os valores em inglês porque as validações dos desafios dependem de dados em inglês. Se você não passar no desafio em sua organização de português (Brasil), recomendamos que (1) mude o local para os Estados Unidos, (2) mude o idioma para inglês, seguindo as instruções aqui, e (3) clique novamente no botão “Validar o desafio”.

Consulte o emblema Trailhead no seu idioma para saber mais sobre como aproveitar a experiência de Trailhead em outros idiomas.

Criar uma ação de agente do Apex

Agora que o Apex está pronto, vamos adicioná-lo a uma ação. Você verá onde os parâmetros no Apex são automaticamente transferidos para a ação.

  1. No App Launcher (Iniciador de aplicativos) , pesquise e selecione Agentforce Studio.
  2. Clique em Agent Customization (Personalização de agentes).
  3. Clique em New Version (Nova versão).
  4. Em Subagents (Subagentes), selecione Answer Weather Questions (Responder a perguntas sobre o tempo).
  5. Em Actions Available For Reasoning (Ações disponíveis para raciocínio), clique em Select action (Selecionar ação) e selecione Create a custom action (Criar uma ação personalizada).
  6. Em Action Name (Nome da ação), insira Check Weather (Checar o tempo).
  7. Em Description (Descrição), insira This action will return the local weather information. (Esta ação apresentará informações da previsão do tempo local).
  8. Em Reference Action Type (Tipo de ação de referência), selecione Apex.
  9. Em Reference Action Category (Categoria de ação de referência), selecione Invocable Method (Método invocável).
  10. Em Reference Action (Ação de referência), selecione Check Weather (Checar o tempo).
  11. Clique em Create and Open (Criar e abrir).

Você perceberá que, na seção Inputs (Entradas), dateToCheck é preenchido automaticamente com uma descrição do parâmetro de descrição da variável invocável do Apex. Você pode atualizar ou complementar as instruções, conforme necessário.

  1. Confirme que Require input to execute action (Exigir Entrada para executar a ação) está marcada por padrão. Esta ação é realizada a partir do código em que o parâmetro obrigatório está definido como verdadeiro.
    Entradas conforme descritas acima.

Em Outputs (Saídas), há três que foram extraídas das variáveis invocáveis do Apex: maxTemperature, minTemperature e temperatureDescription. As instruções para cada uma são preenchidas automaticamente a partir dos parâmetros de descrição e do tipo de dados correspondentes.

  1. Para a terceira saída, temperatureDescription, selecione Show in conversation (Mostrar na conversa).
    temperatureDescription com a opção Show in conversation (Mostrar na conversa) marcada.
  1. Clique em Save (Salvar).
  2. Clique em Commit Version (Confirmar versão).
  3. Clique em Commit Version (Confirmar versão) novamente.
  4. Clique em Ativar.
  5. Clique em Activate (Ativar) novamente.

Excelente! A ação está concluída. Agora você sabe o que é necessário para adicionar seu Apex às ações. E você tem uma melhor compreensão de como os parâmetros do Apex funcionam para ajudar a criar a ação. Agora pode testá-la.

Vamos checar o tempo

O Criador do Agentforce permite que você trabalhe com o agente e o visualize diretamente na ferramenta.

  1. No Criador do Agentforce, clique em Preview (Pré-visualizar).
  2. Você deve estar no Live Test Mode (Modo de teste ao vivo).
  3. Na caixa Describe (Descreva a tarefa ou faça uma pergunta), insira What’s the weather like this Monday? (Como está o tempo nesta segunda-feira?) e pressione Enter. O agente pode solicitar uma data exata e oferecer a opção de você escolher uma. Selecione a data da próxima segunda-feira e envie.

  4. Painel de conversação mostrando a solicitação para What’s the weather like this Monday? (Como está o tempo nesta segunda-feira?) e a resposta do agente mostrando as temperaturas em Coral Cloud.

Observe as etapas seguidas pelo agente e repare que ele selecionou a ação Check Weather (Checar o tempo) para atender à solicitação.Etapas do Criador do Agentforce exibindo o subagente Input (Entrada), Reasoning (Raciocínio), Transition to Subagent (Transição para subagente) para Answer_Weather_Questions e, em seguida, Reasoning Answer Weather Questions (Raciocínio: Responder a perguntas sobre o tempo).

Muito bem! Você deu um grande passo para usar todas as funcionalidades do Apex que sua organização já possui e disponibilizá-las para uso pelos agentes de IA. Você aprendeu algumas práticas recomendadas e como definir parâmetros para obter o máximo de seus agentes.

Recursos

Compartilhe seu feedback do Trailhead usando a Ajuda do Salesforce.

Queremos saber sobre sua experiência com o Trailhead. Agora você pode acessar o novo formulário de feedback, a qualquer momento, no site Ajuda do Salesforce.

Saiba mais Continue compartilhando feedback