Skip to main content

Descubra Agentforce para desarrolladores

Objetivos de aprendizaje

Después de completar esta unidad, podrá:

  • Describir cómo Salesforce protege los datos del cliente.
  • Explicar cómo Agentforce para desarrolladores puede aumentar la productividad del desarrollador.
  • Enumerar las herramientas de IA generativa disponibles en Agentforce para desarrolladores.

¿Qué es Agentforce para desarrolladores?

Agentforce para desarrolladores es un conjunto de herramientas de IA generativa diseñadas para aumentar la productividad del desarrollador y ayudar con tareas de programación complejas. Con Agentforce para desarrolladores, puede usar el chat y las solicitudes para generar código Apex, ver sugerencias para completar código mientras escribe, generar pruebas de unidades al instante y más. La base es la generación de código repetitivo, por lo que, gracias al conjunto de herramientas, es más fácil para los desarrolladores nuevos comenzar a trabajar con Salesforce Platform.

Como compañero de programación, Agentforce para desarrolladores lo ayuda en el proceso de desarrollo gracias a la experiencia que adquirió de patrones de código anónimos en CodeGen y el modelo SFR, los modelos de IA seguros y personalizados de Salesforce. Aplicamos las mejores prácticas de desarrollo en la generación de código y nuestro conjunto de herramientas de análisis estático recomendado y de seguridad.

Agentforce para desarrolladores funciona con proyectos de Salesforce DX. Está disponible como parte del Paquete de extensión de Salesforce en el Mercado de Visual Studio. Puede instalarlo en el IDE de VS Code y ya se encuentra instalado en el Generador de código.

IA generativa de confianza en Salesforce

Diseñamos, desarrollamos y ofrecemos las soluciones de Agentforce según nuestros cinco principios para una IA generativa de confianza.

Precisión: priorizamos la precisión y la recuperación en nuestros modelos. Damos a conocer los resultados y las fuentes de nuestro modelo siempre que sea posible. Recomendamos que un humano compruebe el resultado del modelo antes de compartirlo con los usuarios finales.

Seguridad: trabajamos para mitigar sesgos, toxicidad y resultados maliciosos en nuestros modelos a través de técnicas líderes en la industria. Protegemos la privacidad de la información de identificación personal (PII) en nuestros datos agregándoles salvaguardas.

Honestidad: nos aseguramos de respetar la procedencia de los datos que usamos en nuestros modelos y de tener el consentimiento para usarlos.

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

Sostenibilidad: nuestro objetivo es desarrollar modelos del tamaño adecuado que prioricen la precisión y reduzcan la huella de carbono.

Nota

Salesforce no usa sus datos o códigos para mejorar el producto Agentforce para desarrolladores, ni para entrenar a un modelo global. Consulte nuestros Términos de uso.

Modelos de lenguaje grande de Salesforce

Agentforce para desarrolladores se basa en modelos de lenguaje grande (LLM) personalizados y desarrollados por Salesforce. Estos modelos son CodeGen2.5 y el modelo SFR.

CodeGen2.5

Miembro de la familia en crecimiento de los modelos CodeGen de Salesforce, CodeGen2.5 demuestra que, si se entrena adecuadamente, un modelo pequeño puede alcanzar un rendimiento sorprendente. Este modelo impulsa la función de relleno automático en línea de Agentforce para desarrolladores.

Modelo SFR

El asistente de desarrollo aprovecha nuestro LLM conocido como el modelo SFR. Se mejoró para que maneje tareas específicamente relacionadas con código y ayude con funciones interactivas como el chat. El modelo SFR está preparado para manejar las tareas que requieren un entendimiento de código más profundo y un razonamiento más complejo.

Funciones clave de Agentforce para desarrolladores

Cuando trabaje en archivos Apex y componente web Lightning (LWC) en su proyecto de Salesforce DX, cuente con Agentforce para desarrolladores como útil asistente de programación de Visual Studio Code y del Generador de código. A continuación, se presenta una descripción general de las funciones.

Asistente de desarrollo: programe sin dificultad con la ayuda de su asistente de desarrollado al alcance. Para empezar a trabajar con la generación de código y el desarrollo de Salesforce, solicite ayuda a Agentforce. Gracias a los comandos de barra diagonal fáciles de usar, puede enfocarse en tareas específicas, como entender código nuevo y mejorar su documentación de código.

Relleno automático en línea: a medida que escribe, Agentforce para desarrolladores puede realizar sugerencias de código sin interrumpir su flujo de trabajo. Puede elegir la sugerencia que mejor se adapte a sus necesidades. Utilice esta función en archivos Apex y LWC (JavaScript, CSS y HTML).

Generación de casos de prueba para Apex y LWC: utilice Agentforce para desarrolladores y lleve la delantera al escribir unidades de prueba para sus métodos de Apex y componentes de LWC. Obtenga rápidamente coberturas de pruebas necesarias y prepare el código para su implementación.

Antes de empezar

Antes de empezar a usar Agentforce para desarrolladores, debe habilitar la telemetría de Salesforce. Nuestra telemetría supervisa y audita la IA generativa de Salesforce para garantizar que funcione correctamente. Es fácil habilitarla. Solo tiene que realizar estos pasos en VS Code o en el Generador de código.

  1. Seleccione File (Archivo) | Preferences (Preferencias) | Settings (Configuración) (en Windows o Linux) o Code (Código) | Settings (Configuración) | Settings (Configuración) (en macOS).
  2. Busque salesforcedx-vscode-core.telemetry.enabled para confirmar que esta configuración de telemetría de Salesforce está habilitada en su espacio de trabajo.
  3. Si no está configurada, seleccione la casilla de verificación para habilitar la telemetría.
  4. Luego, busque telemetry (telemetría) y seleccione all (todo) en el menú desplegable para la configuración Telemetry: Telemetry Level (Telementría: Nivel de telemetría).
  5. Abra una terminal y ejecute sf config set disable-telemetry=false --global para habilitar la telemetría de CLI.
  6. Presione Command+Shift+P en Mac o Ctrl+Shift+P en Windows para abrir la paleta de comandos, y ejecute Developer: Reload Window (Desarrollador: Volver a cargar la ventana).

De forma predeterminada, Agentforce para desarrolladores está habilitado en la aplicación de escritorio, y se puede habilitar con facilidad en el Generador de código. Para habilitar Agentforce para desarrolladores en el Generador de código, solo haga clic en el ícono de Agentforce de la barra de estado. Este ícono muestra el estado de Agentforce para desarrolladores en su proyecto. Haga clic en el ícono para desactivarlo o activarlo en cualquier momento.

Ventana de VS Code con el ícono de Agentforce destacado en la barra de estado

Nota

Agentforce para desarrolladores usa IA generativa, que puede producir respuestas imprecisas o perjudiciales. La respuesta generada por IA suele no ser determinista. Antes de usar la respuesta generada, compruebe que sea precisa y segura. Usted asume la responsabilidad de la forma en que se aplican los resultados de Agentforce en su organización.

Ahora que conoce los aspectos básicos, echemos un vistazo más de cerca a estas funciones en las próximas unidades.

Recursos

Comparta sus comentarios de Trailhead en la Ayuda de Salesforce.

Nos encantaría saber más sobre su experiencia con Trailhead. Ahora puede acceder al nuevo formulario de comentarios en cualquier momento en el sitio de Ayuda de Salesforce.

Más información Continuar a Compartir comentarios