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.
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.
- Selecione File (Arquivo) | Preferences (Preferências) | Settings (Configurações) (Windows ou Linux) ou Code (Código) | Settings (Configurações) | Settings (Configurações) (macOS).
- Pesquise
salesforcedx-vscode-core.telemetry.enabled
para confirmar que essa configuração de telemetria do Salesforce está ativada em seu espaço de trabalho.
- Se a configuração não estiver ativada, marque a caixa de seleção para ativar a telemetria.
- Em seguida, pesquise
telemetry
(telemetria) e escolha all (tudo) no menu suspenso da configuração Telemetry: Telemetry Level (Telemetria: Nível de telemetria).
- Abra um terminal e execute
sf config set disable-telemetry=false --global
para ativar a telemetria da CLI.
- 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.
Agora que você já conhece os conceitos básicos, vamos analisar mais detalhadamente esses recursos nas próximas unidades.
Recursos
- Guia do desenvolvedor: Agentforce para desenvolvedores
- Guia do desenvolvedor: Guia do desenvolvedor do Salesforce DX
- Guia do desenvolvedor: Salesforce Extensions for Visual Studio Code
- Pesquisa de IA do Salesforce: IA confiável
- Trailhead: Início rápido: Visual Studio Code para desenvolvimento do Salesforce