Skip to main content

Conheça o Agentforce para desenvolvedores

Objetivos de aprendizagem

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

  • Descrever como o Salesforce protege os dados dos clientes.
  • Explicar como o Agentforce para desenvolvedores pode aumentar a produtividade dos desenvolvedores.
  • Listar as ferramentas de IA generativa disponíveis no Agentforce para desenvolvedores.

O que é o Agentforce para desenvolvedores?

O Agentforce para desenvolvedores é um conjunto de ferramentas de IA generativa projetadas para aumentar a produtividade dos desenvolvedores e auxiliar em tarefas complexas de codificação. Com o Agentforce para desenvolvedores, você pode usar o bate-papo e os prompts para gerar código do Apex, ver sugestões de preenchimento de código enquanto digita, gerar rapidamente testes de unidade e muito mais. A geração de código clichê está em seu núcleo, de modo que o conjunto de ferramentas também facilita o início de novos desenvolvedores na Salesforce Platform.

Como um programador de pares, o Agentforce para desenvolvedores auxilia você em todo o processo de desenvolvimento com a experiência adquirida com padrões de código anônimos no CodeGen e no modelo SFR, os modelos de IA seguros e personalizados da Salesforce. Aplicamos as melhores práticas de desenvolvimento com a geração de código e nosso conjunto de ferramentas recomendadas de análise estática e verificação de segurança.

O Agentforce para desenvolvedores funciona com projetos do‌ Salesforce DX. Ele está disponível como parte do Pacote de extensões do Salesforce no Marketplace do Visual Studio. Você pode instalá-lo no IDE do VS Code, e ele vem pré-instalado no Code Builder.

IA generativa confiável na Salesforce

Projetamos, desenvolvemos e entregamos as soluções do Agentforce para que estivessem em conformidade com nossos cinco princípios de IA generativa confiável.

Exatidão: Priorizamos a exatidão, a precisão e a recuperação em nossos modelos. Explicamos as saídas e as fontes de nossos modelos sempre que possível. Recomendamos que um ser humano verifique a saída do modelo antes de compartilhá-la com os usuários finais.

Segurança: Trabalhamos para reduzir o preconceito, a toxicidade e as saídas prejudiciais em nossos modelos usando técnicas líderes do setor. Protegemos a privacidade das informações de identificação pessoal (PII) em nossos dados adicionando verificadores de integridade a esses dados.

Honestidade: Asseguramos que os dados que usamos em nossos modelos respeitem a procedência dos dados e que tenhamos o consentimento para usá-los.

Capacitação: Sempre que possível, projetamos modelos para incluir o envolvimento humano como parte do fluxo de trabalho.

Sustentabilidade: Nós nos esforçamos para criar modelos de tamanho adequado que priorizem a exatidão e reduzam nossa pegada de carbono.

Nota

A Salesforce não usa seus dados ou código para melhorar o produto Agentforce para desenvolvedores ou para treinar um modelo global. Veja nossos termos de uso.

Grandes modelos de linguagem da Salesforce

O Agentforce para desenvolvedores é alimentado por grandes modelos de linguagem (LLMs) personalizados, desenvolvidos pela Salesforce. Esses modelos são o CodeGen2.5 e o modelo SFR.

CodeGen2.5

Membro da crescente família de modelos CodeGen da Salesforce, o CodeGen2.5 mostra que um modelo pequeno, se bem treinado, pode alcançar um desempenho surpreendentemente bom. Esse modelo alimenta o recurso Preenchimentos automáticos em linha no Agentforce para desenvolvedores.

Modelo SFR

O Assistente para desenvolvedores usa nosso LLM conhecido como modelo SFR. Ele foi ajustado para lidar especificamente com tarefas relacionadas a códigos e oferecer suporte a recursos interativos, como o bate-papo. O modelo SFR está bem equipado para lidar com tarefas que exigem uma compreensão mais profunda do código e um raciocínio mais complexo.

Principais recursos do Agentforce para desenvolvedores

O Agentforce para desenvolvedores é seu assistente de codificação útil no Visual Studio Code e no Code Builder enquanto você trabalha nos arquivos do Apex e dos componentes Web do Lightning (LWC) em seu projeto Salesforce DX. Aqui está uma visão geral dos recursos.

Assistente para desenvolvedores: Codifique com facilidade com a ajuda do Assistente para desenvolvedores ao seu lado. Comece a usar a geração de código e o desenvolvimento do Salesforce pedindo ajuda ao Agentforce. Com comandos de barra fáceis de usar, você também pode se concentrar em tarefas específicas, como entender novos códigos e melhorar sua documentação de código.

Preenchimentos automáticos em linha: Enquanto você digita, o Agentforce para desenvolvedores pode sugerir preenchimentos de código sem interromper seu fluxo de trabalho. Escolha facilmente a sugestão que funciona para você. Use esse recurso em arquivos do Apex e LWC (JavaScript, CSS e HTML).

Geração de casos de teste para Apex e LWC: Use o Agentforce para desenvolvedores para começar a escrever testes de unidade para seus métodos do Apex e componentes do LWC. Obtenha rapidamente a cobertura de teste necessária e prepare seu código para a implantação.

Antes de começar

Antes de começar a usar o Agentforce para desenvolvedores, você deve ativar a telemetria do Salesforce. Nossa telemetria monitora e audita a IA generativa do Salesforce para garantir que ela funcione corretamente. É fácil habilitá-la. Basta seguir estas etapas no VS Code ou no Code Builder.

  1. Selecione File (Arquivo) | Preferences (Preferências) | Settings (Configurações) (Windows ou Linux) ou Code (Código) | Settings (Configurações) | Settings (Configurações) (macOS).
  2. Pesquise salesforcedx-vscode-core.telemetry.enabled para confirmar que essa configuração de telemetria do Salesforce está ativada em seu espaço de trabalho.
  3. Se a configuração não estiver ativada, marque a caixa de seleção para ativar a telemetria.
  4. Em seguida, pesquise telemetry (telemetria) e escolha all (tudo) no menu suspenso da configuração Telemetry: Telemetry Level (Telemetria: Nível de telemetria).
  5. Abra um terminal e execute sf config set disable-telemetry=false --global para ativar a telemetria da CLI.
  6. Pressione Command+Shift+P no Mac ou Ctrl+Shift+P no Windows para abrir a Paleta de comandos e execute Developer: Reload Window (Desenvolvedor: Recarregar janela).

Por padrão, o Agentforce para desenvolvedores está ativado no aplicativo de desktop e também pode ser facilmente ativado no Code Builder. Para ativar o Agentforce para desenvolvedores no Code Builder, basta clicar no ícone do Agentforce na barra de status. Esse ícone exibe o status do Agentforce para desenvolvedores em seu projeto. Clique no ícone para ativá-lo ou desativá-lo a qualquer momento.

Janela do VS Code com o ícone do Agentforce destacado na barra de status

Nota

O Agentforce para desenvolvedores usa IA generativa, que pode produzir respostas imprecisas ou prejudiciais. A saída gerada pela IA geralmente não é determinística. Antes de usar a saída gerada, revise-a para verificar sua exatidão e segurança. Você assume a responsabilidade pela forma como os resultados do Agentforce são aplicados à sua organização.

Agora que você já conhece os conceitos básicos, vamos analisar mais detalhadamente esses recursos nas próximas unidades.

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