Skip to main content

Conozca Agentforce for Developers

Objetivos de aprendizaje

Después de completar esta unidad, podrá:

  • Describir cómo protege Salesforce los datos de los clientes.
  • Explicar cómo Agentforce for Developers puede aumentar la productividad de los desarrolladores.
  • Enumerar las herramientas de IA generativa disponibles en Agentforce for Developers.

¿Qué es Agentforce for Developers?

Agentforce for Developers es un conjunto de herramientas de IA generativa diseñadas para aumentar la productividad de los desarrolladores y ayudar con tareas de codificación complejas. Con Agentforce for Developers, puede utilizar chats y solicitudes para generar código de Apex, ver sugerencias de finalización de código a medida que escribe, generar pruebas de unidad rápidamente, etc. Se basa en la generación de código predefinido, por lo que el conjunto de herramientas también hace que a los nuevos desarrolladores les resulte más sencillo comenzar en Salesforce Platform.

Como programador en pareja, Agentforce for Developers le ayuda en el proceso de desarrollo con la experiencia obtenida a partir de patrones de código anónimos en CodeGen y modelo SFR, los modelos de IA personalizados y seguros de Salesforce. Aplicamos las prácticas recomendadas de desarrollo con generación de código y nuestro conjunto de herramientas de análisis estáticos y de seguridad recomendadas.

Agentforce for Developers funciona con proyectos de Salesforce DX. Está disponible como parte de Salesforce Extension Pack en Visual Studio Marketplace. Puede instalarlo en el IDE de VS Code y está preinstalado en Code Builder.

IA generativa de confianza en Salesforce

Hemos diseñado, desarrollado y proporcionado las soluciones de Agentforce para ajustarnos a nuestros cinco principios de IA generativa de confianza.

Precisión: damos prioridad a la precisión y la repetición en nuestros modelos. Siempre que sea posible, explicamos los resultados y las fuentes de nuestro modelo. Recomendamos que una persona compruebe el resultado del modelo antes de compartirlo con los usuarios finales.

Seguridad: trabajamos para mitigar los sesgos, la toxicidad y los resultados dañinos en nuestros modelos mediante el uso de técnicas líderes del sector. Protegemos la privacidad de la información de identificación personal (PII) en nuestros datos mediante la agregación de protección en los datos.

Honestidad: nos aseguramos de que los datos que utilizamos en nuestros modelos respeten la procedencia de los datos y de tener el consentimiento para usar dichos datos.

Empoderamiento: siempre que sea posible, diseñamos modelos que incluyan participación humana como parte del flujo de trabajo.

Sostenibilidad: nos esforzamos para crear modelos del tamaño adecuado en los que se dé prioridad a la precisión y se reduzca la huella de carbono.

Nota

Salesforce no utiliza sus datos o código para mejorar el producto de Agentforce for Developers ni para entrenar un modelo global. Consulte nuestras condiciones de uso.

Modelos de lenguaje grandes de Salesforce

Agentforce for Developers está impulsado por modelos de lenguaje grandes (LLM) desarrollados por Salesforce. Estos modelos son CodeGen2.5 y el modelo SFR.

CodeGen2.5

Miembro de la creciente familia de modelos CodeGen de Salesforce, CodeGen2.5 muestra que un modelo pequeño, si se entrena bien, puede conseguir un rendimiento sorprendentemente bueno. Este modelo potencia la función de finalización automática de líneas de código en Agentforce for Developers.

Modelo SFR

El asistente de desarrollo utiliza nuestro modelo de lenguaje grande, conocido como modelo SFR. Se ha ajustado para específicamente gestionar tareas relacionadas con código y ser compatible con funciones interactivas, como el chat. El modelo SFR está bien equipado para gestionar tareas que requieren conocimientos de codificación más profundos y un razonamiento más complejo.

Funciones clave de Agentforce for Developers

Agentforce for Developers es su asistente de codificación útil en Visual Studio Code y Code Builder a medida que trabaja con archivos de Apex y de componentes web Lightning (LWC) en su proyecto de Salesforce DX. Esta es una descripción general de las funciones.

Dev Assistant (Asistente de desarrollo): codifique con facilidad con la ayuda de Dev Assistant. Comience con la generación de código y el desarrollo con Salesforce pidiéndole ayuda a Agentforce. Con comandos de barra fáciles de usar, también puede centrarse en tareas específicas, como la comprensión de código nuevo y la mejora de su documentación de codificación.

Inline Autocompletions (Finalizaciones automáticas de líneas de código): a medida que escribe, Agentforce for Developers puede sugerir la finalización de código sin interrupciones para su flujo de trabajo. Elija fácilmente la sugerencia que más le convenga. Utilice esta función en archivos de Apex y LWC (JavaScript, CSS, y HTML)

Test Case Generation for Apex and LWC (Generación de casos de pruebas para Apex y LWC): utilice Agentforce for Developers para iniciarse en la escritura de pruebas de unidad para sus métodos de Apex los componentes LWC. Consiga rápidamente cobertura de las pruebas y prepare el código para implementarlo.

Antes de empezar

Antes de empezar a utilizar Agentforce for Developers, debe habilitar la telemetría de Salesforce. Nuestra telemetría supervisa y realiza auditorías de la IA generativa de Salesforce para garantizar que funciona correctamente. Habilitarla resulta sencillo. Siga estos pasos en VS Code o Code Builder.

  1. Seleccione File (Archivo) | Preferences (Preferencias) | Settings (Configuración) (en Windows o Linux) o Code (Código) | Settings (Ajustes) | Settings (Ajustes) (en macOS).
  2. Busque salesforcedx-vscode-core.telemetry.enabled para confirmar que este parámetro de telemetría de Salesforce esté su espacio de trabajo.
  3. Si no es así, seleccione la casilla de verificación para habilitar la telemetría.
  4. A continuación, busque telemetry (telemetría) y, a continuación, seleccione all (todo) en el menú desplegable para el parámetro Telemetry: Telemetry Level (Telemetría: nivel de telemetría).
  5. Abra un terminal y ejecute sf config set disable-telemetry=false --global para habilitar la telemetría de la CLI.
  6. Pulse Comando + Mayús. + P en Mac o Ctrl + Mayús. + P en Windows para que aparezca la paleta de comandos y ejecute Developer: Reload Window.

De manera predeterminada, Agentforce for Developers está habilitado en la aplicación de escritorio y también puede habilitarse fácilmente en Code Builder. Para habilitar Agentforce for Developers en Code Builder, haga clic en el icono de Agentforce en la barra de estado. Este icono muestra el estado de Agentforce for Developers en su proyecto. Haga clic en el icono para activarlo o desactivarlo en cualquier momento.

Ventana de VS Code con el icono de Agentforce resaltado en la barra de estado

Nota

Agentforce for Developers utiliza IA generativa, que puede producir respuestas imprecisas o dañinas. El resultado generado por la IA no suele ser determinista. Antes de usar el resultado generado, revíselo para comprobar que sea preciso y seguro. Usted asume la responsabilidad de la manera en la que se aplican los resultados de Agentforce en su organización.

Ahora que ya conoce los aspectos básicos, vamos a ver más de cerca estas funciones en las siguientes unidades.

Recursos

Comparta sus comentarios sobre Trailhead en la Ayuda de Salesforce.

Nos encantaría conocer su experiencia con Trailhead. Ahora puede acceder al nuevo formulario de comentarios cuando quiera desde el sitio de la Ayuda de Salesforce.

Más información Continuar para compartir comentarios