Skip to main content

Interaja perfeitamente com o Agentforce enquanto você codifica

Objetivos de aprendizagem

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

  • Acessar o Chat do Agentforce Vibes no VS Code.
  • Explicar como o Agentforce Vibes ajuda você a escrever e implantar código.
  • Explicar como o recurso Rules (Regras) mantêm padrões de codificação consistentes em todo o seu projeto.
  • Descrever como Skills (Habilidades) e Abilities (Competências) são compatíveis com fluxos de trabalho de desenvolvimento replicáveis.

Conheça o Agentforce Vibes

Pare de fazer perguntas à sua IA e comece a atribuir tarefas a ela. O Agentforce Vibes é mais do que um chatbot; é um parceiro de desenvolvimento ativo que não apenas exibe dados; ele assume o controle para criar, refinar e implantar na Salesforce Platform. Por meio do chat agêntico alimentado pelo Model Context Protocol (MCP - Protocolo de contexto do modelo), Skills (Habilidades), Rules (Regras) e Workflows (Fluxos de trabalho), o Agentforce Vibes executa comandos e realiza fluxos de trabalho complexos de forma automática, diretamente no Visual Studio Code.

O Agentforce Vibes representa a evolução da assistência ao desenvolvimento com tecnologia de IA. Quando você conversa com o Agentforce Vibes, não recebe apenas sugestões de códigos. Você tem um parceiro de codificação que entende o contexto do seu projeto, executa ferramentas em seu nome e ajuda você a concluir fluxos de trabalho de desenvolvimento inteiros com conversas em linguagem natural.

Para acessar a tela de bate-papo, clique no ícone do Agentforce Vibes na Activity Bar (Barra de atividades). Depois de entrar, o Agentforce Vibes sabe no que você está trabalhando e acompanha a conversa. Ele até sugere códigos com base no que você escreve e no arquivo em que está trabalhando no editor do VS Code. Se precisar de mais ajuda, basta continuar conversando com o Agentforce Vibes para obter uma resposta ainda melhor.

Janela do VS Code com o Agentforce

Experimente estes exemplos de iniciadores de conversa

Apresentamos aqui alguns prompts simples que mostram como o Agentforce Vibes usa o servidor Salesforce DX MCP para agir e entender o contexto da sua organização.

Desenvolvimento com entendimento da organização

  • Create an Apex class for Account management that follows my org's existing patterns (Crie uma classe do Apex para o gerenciamento de contas que siga os padrões existentes na minha organização)
  • Generate a Lightning web component for Contact search using my org's custom fields (Gere um componente Web do Lightning para pesquisa de contatos usando os campos personalizados da minha organização)
  • Build a trigger for Opportunity that matches my org's naming conventions (Crie um acionador para Opportunity [Oportunidade] que corresponda às convenções de nomenclatura da minha organização)

Geração de código inteligente

  • Create comprehensive unit tests for my AccountService class (Crie testes de unidade completos para minha classe AccountService)
  • Build an Apex method that validates data based on my org's validation rules (Crie um método do Apex que valide dados com base nas regras de validação da minha organização)

Assistência contextualizada

  • Explain why this SOQL query might be slow in my org and suggest improvements (Explique o motivo de uma possível demora da consulta SOQL na minha organização e sugira melhorias)
  • Review my Apex class and suggest security improvements based on my org's sharing model (Analise minha classe do Apex e sugira melhorias de segurança com base no modelo de compartilhamento da minha organização)
  • Help me understand the relationships between my custom objects (Me ajude a entender os relacionamentos entre meus objetos personalizados)

Esses prompts mostram como o Agentforce Vibes usa os metadados e a estrutura da sua organização para prestar uma assistência inteligente e contextualizada.

Usar regras e fluxos de trabalho

O recurso Rules (Regras) do Agentforce Vibes permite que você estabeleça padrões de codificação consistentes e preferências específicas do projeto que são seguidas pelo Agentforce durante as sessões de desenvolvimento. As regras funcionam como instruções persistentes que ajudam a manter a consistência em todo o processo de desenvolvimento e garantem que sua equipe siga os mesmos padrões.

Principais benefícios de Rules (Regras)

  • Aplicar padrões de codificação e decisões de arquitetura automaticamente
  • Manter convenções de nomenclatura e estrutura de código consistentes
  • Compartilhar práticas de desenvolvimento com sua equipe
  • Garantir o cumprimento dos padrões de segurança e documentação

Regras sugeridas

  • Use PascalCase (palavras ou grupos de palavras com a primeira letra maiúscula) para nomes de classes do Apex (por exemplo, AccountService, OpportunityTriggerHandler)
  • Use kebab-case (palavras separadas por hifens) para nomes de componentes Web do Lightning (por exemplo, account-detail, product-search)
  • Siga os padrões específicos de nomenclatura de acionadores e os métodos de gerenciamento de erros da sua organização.

Você pode criar regras pela interface do Agentforce Vibes ou com o comando /newrule no chat.

Usar Skills (Habilidades) e Abilities (Competências)

O Agentforce Vibes ajuda você a migrar de prompts pontuais para execuções replicáveis, combinando Skills (Habilidades) e Abilities (Competências). Skills (Habilidades) são conjuntos de instruções modulares para tarefas específicas. Elas incluem orientações, fluxos de trabalho e recursos opcionais, e são carregadas sob demanda, somente quando há relevância. Abilities (Competências) são as ações concretas que o Agentforce Vibes pode realizar em um fluxo de trabalho (por exemplo, gerar código, analisar arquivos, criar testes e usar ferramentas conectadas) para ajudar a concluir tarefas de desenvolvimento. Juntos, os recursos Skills (Habilidades) e Abilities (Competências) ajudam as equipes a agregar valor ao cliente mais rapidamente, melhorando a consistência, reduzindo a alternância de contexto e acelerando a conclusão de tarefas.

Principais benefícios de Skills (Habilidades) e Abilities (Competências)

  • Empacotar orientações de desenvolvimento replicáveis para que tarefas comuns sejam tratadas de forma consistente.
  • Ativar apenas as instruções relevantes de Skill (Habilidade), o que melhora o foco e a eficiência dos tokens.
  • Executar fluxos de trabalho práticos mais rapidamente por meio dos recursos integrados e conectados do Agentforce Vibes.
  • Ajudar as equipes a oferecer melhorias para o cliente com menos tentativas e menos retrabalho.

Exemplo de Skills (Habilidades) e Abilities (Competências)

  • Skill (Habilidade): apex-class-generator que define a nomenclatura, a estrutura e as etapas de validação necessárias para serviços Apex
  • Skill (Habilidade): lwc-component-creator que padroniza a estruturação de componentes e as expectativas dos testes
  • Ability (Competência) em ação: usar o Agentforce Vibes para gerar código de implementação, produzir testes preliminares e refinar o resultado de acordo com o contexto e os padrões do projeto.
  • Ability (Competência) em ação: usar o contexto de ferramentas conectadas para melhorar a relevância do código gerado e das recomendações.

Diferentemente do recurso Rules (Regras) que está sempre ativo, o recurso Skills (Habilidades) é ativado quando a solicitação corresponde à descrição de Skill (Habilidade), o que impede que instruções irrelevantes sejam exibidas fora de contexto. O recurso Skills (Habilidades) está ativado por padrão e pode ser gerenciado na interface de usuário de Skills (Habilidades) do Agentforce Vibes.

Adicionar contexto para alcançar resultados melhores

Para tirar o máximo proveito do Agentforce Vibes, forneça contexto relevante sobre seu projeto, requisitos e padrões de codificação. Você pode fazer referência a artefatos existentes (digite @ no chat para ver uma lista permitida de contexto), descrever a lógica de negócios, mencionar recursos específicos do Salesforce com os quais está trabalhando e explicar a funcionalidade pretendida. Quanto mais contexto você fornecer, mais preciso e relevante será o código gerado. Quando recebe o contexto adequado, o Agentforce Vibes entende a estrutura do projeto e mantém a consistência com sua base de código existente.

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