AI

Cómo conectar Salesforce Agentforce Vibes con Bright Data Web MCP

La plataforma admite la creación de aplicaciones de Salesforce, generación de agentes, automatizaciones y más.
13 min de lectura
Salesforce Agentforce Vibes with Web MCP

En este tutorial, verás:

  • Qué es Salesforce Agentforce Vibes y qué ofrece.
  • Por qué deberías ampliarlo con herramientas de descubrimiento, acceso y exploración web.
  • Cómo Bright Data apoya esta integración a través de Web MCP.
  • Cómo conectar Web MCP de Bright Data a Salesforce Agentforce Vibes para hacerlo mucho más efectivo.

¡Comencemos!

¿Qué es Salesforce Agentforce Vibes?

Agentforce Vibes es un entorno de desarrollo potenciado por IA, construido sobre la Plataforma Salesforce Agentforce 360. Permite la programación por vibración mediante lenguaje natural, transformando indicaciones en proyectos de código estructurados.

La plataforma admite la creación de aplicaciones de Salesforce, generación de agentes, automatizaciones y más. También permite analizar la calidad del código y añadir nuevas funciones a proyectos existentes. Todo eso se ofrece manteniendo la seguridad y la gobernanza de nivel empresarial típicas del ecosistema de Salesforce.

Las principales funciones que admite son:

  • Lenguaje natural a código: Transforma indicaciones en lenguaje natural en código de Salesforce estructurado y contextual.
  • Soporte de MCP: Se conecta a servidores MCP para herramientas externas y fuentes de datos dentro del flujo de trabajo de desarrollo.
  • Seguridad y confianza integradas: Garantiza que el código, los metadatos y los esquemas permanezcan dentro de la Capa de Confianza de Salesforce.
  • Autocompletado de código: Proporciona sugerencias de código en línea en tiempo real en VS Code y en el IDE de Agentforce.
  • Integración del analizador de código: Analiza el código en busca de errores, ineficiencias y problemas de seguridad, luego proporciona correcciones automatizadas y perspectivas prácticas durante el desarrollo.
  • Explicaciones de código: Explica la estructura y la lógica del código línea por línea directamente en el IDE, ayudándote a familiarizarte con las complejas aplicaciones de Salesforce más rápidamente.
  • Generación de aplicaciones React: Genera aplicaciones React independientes o embebidas con vistas previas en vivo.
  • Habilidades y destrezas: Activa dinámicamente habilidades contextuales basadas en la intención del usuario, guiando a Agentforce a través de las tareas de desarrollo con precisión.

Obtén más información en la guía oficial de usuario.

Por qué ampliar Agentforce Vibes con acceso web

Salesforce Agentforce Vibes enfrenta una limitación fundamental común a todas las herramientas impulsadas por LLM: el estancamiento de la información. Los modelos de lenguaje grandes generan respuestas basadas en sus datos de entrenamiento, que son una instantánea del pasado. Por eso producen alucinaciones o resultados poco confiables.

En un entorno de desarrollo empresarial que evoluciona rápidamente, esto se convierte en un verdadero cuello de botella. Un asistente de IA que no se basa en información actualizada puede recomendar patrones de Salesforce obsoletos, no detectar actualizaciones recientes de la plataforma u omitir parches de seguridad críticos.

Para abordar la limitación de conocimiento del LLM, las herramientas de desarrollo de IA requieren acceso en tiempo real a la web. ¡Aquí es donde entra Bright Data!

Bright Data proporciona una infraestructura lista para IA que amplía Salesforce Agentforce Vibes más allá de su conocimiento integrado. Introduce capacidades en tiempo real como búsqueda web, descubrimiento, extracción de datos e interacción automatizada con el navegador.

Lo que hace destacar a Bright Data es su sólida red global de más de 400 millones de IPs de proxies residenciales en más de 195 países. Esta base admite una escalabilidad ilimitada al tiempo que logra un tiempo de actividad del 99,99% y una tasa de éxito del 99,95%.

Combinar Agentforce Vibes con Bright Data da como resultado un entorno de programación por vibración de nivel empresarial disponible directamente dentro de tu ecosistema de Salesforce.

Cómo Bright Data apoya Salesforce Agentforce Vibes

Bright Data apoya Salesforce Agentforce Vibes directamente a través de su servidor Web MCP oficial. Está disponible tanto como servidor local como remoto, pero Salesforce Agentforce Vibes solo puede interactuar con servidores MCP remotos.

Web MCP expone más de 70 herramientas diseñadas para simplificar la interacción con la infraestructura de Bright Data. Estas herramientas permiten la búsqueda web, el descubrimiento, el scraping, la interacción y mucho más. Incluso en el nivel gratuito (5.000 solicitudes al mes de forma gratuita), tienes acceso a algunas herramientas útiles:

Herramienta Descripción
search_engine + su versión por lotes Obtén resultados de Google, Bing o Yandex en formato JSON o Markdown
scrape_as_markdown + su versión por lotes Convierte cualquier página web en Markdown limpio mientras esquivas las protecciones anti-bot
discover Ejecuta una búsqueda web potenciada por IA con resultados relevantes y clasificados

Sin embargo, el [Pro mode](https://github.com/brightdata/brightdata-mcp?tab=readme-ov-file#-pricing, modes) es lo que desbloquea el potencial completo de Web MCP. Ofrece herramientas avanzadas para la extracción de datos estructurados de Amazon, LinkedIn, Yahoo Finance, YouTube, Zillow, GitHub, NPM, Google Maps y muchas otras plataformas. También incluye capacidades de automatización del navegador.

En conjunto, ese conjunto de herramientas es más que suficiente para ampliar Salesforce Agentforce Vibes y superar el problema de conocimiento del LLM.

Cómo configurar Web MCP de Bright Data en Salesforce Agentforce Vibes

En este tutorial paso a paso, aprenderás cómo ampliar Salesforce Agentforce Vibes con las herramientas Web MCP de Bright Data. El resultado es una experiencia de programación por vibración más fundamentada, donde el agente de IA subyacente puede explorar la web sin bloqueos.

Nota: Salesforce Agentforce Vibes también puede configurarse en tu instancia local de Visual Studio Code con las extensiones adecuadas. En esta guía, nos referiremos al IDE en línea disponible directamente en tu organización de Desarrollador. Sin embargo, el mismo procedimiento también se aplica al flujo de trabajo de escritorio.

¡Sigue las instrucciones a continuación!

Requisitos previos

Para completar este tutorial, asegúrate de tener:

Además, se recomienda tener:

No te preocupes por configurar Bright Data o Salesforce ahora mismo, ya que se te guiará a través de todo el proceso.

Paso n.° 1: Acceder a Salesforce Agentforce Vibes

Inicia sesión en tu portal de Desarrollador de Salesforce con tus credenciales, o crea una nueva organización para comenzar. Esto es lo que deberías ver:

El portal de Desarrollador de Salesforce

Para acceder a Agentforce Vibes, haz clic en el icono de engranaje en la esquina superior derecha y selecciona la opción “Agentforce Vibes”:

Haciendo clic en la opción Agentforce Vibes

Serás redirigido a la aplicación web de Agentforce Vibes. La aplicación puede tardar un poco en cargarse, así que ten paciencia.

Esperando que Agentforce Vibes cargue

Una vez cargada, tendrás acceso al IDE de Agentforce Vibes directamente en tu navegador:

El IDE de Agentforce Vibes

Ten en cuenta que es esencialmente una versión personalizada de VS Code, disponible directamente como aplicación web.

Es posible que se te pida verificar tu cuenta con un código de autenticación de un solo uso. Después de eso, ¡ya estás listo para usar Salesforce Agentforce Vibes!

Paso n.° 2: Comenzar con Web MCP de Bright Data

Para integrar Web MCP de Bright Data en Agentforce Vibes, primero debes obtener la URL de conexión. Puedes seguir la documentación oficial de Bright Data o usar los pasos que se indican a continuación.

Si aún no lo has hecho, regístrate en Bright Data. De lo contrario, inicia sesión en tu cuenta existente. Luego, crea una clave API de Bright Data, que es necesaria para autenticar la conexión al servidor MCP.

Una vez que hayas iniciado sesión, navega a la página “MCP” de tu panel de control:

Accediendo a la página MCP

En esta página, sigue el asistente de configuración y obtendrás una URL de conexión remota para el Web MCP de Bright Data.

Nota: Dado que el transporte SSE está en desuso, se recomienda usar el método de conexión HTTP transmitible.

Como alternativa, puedes construir manualmente la URL de conexión HTTP transmitible. Para el nivel gratuito, esta es la estructura de la URL:

https://mcp.brightdata.com/mcp?token=<YOUR_BRIGHT_DATA_API_KEY>

Para Pro mode:

https://mcp.brightdata.com/mcp?token=<YOUR_BRIGHT_DATA_API_KEY>&pro=1

Para obtener más detalles sobre opciones de configuración adicionales (como la selección de grupos), consulta la documentación oficial.

¡Fantástico! Esa URL de conexión es todo lo que necesitas para integrar Web MCP con tu agente de IA de Salesforce Agentforce Vibes.

Paso n.° 3: Agregar Web MCP en Agentforce Vibes

En el menú de la izquierda, selecciona el icono “Agentforce Vibes”. Esto abrirá el chat de IA, donde puedes pedirle al agente que te asista durante tu flujo de trabajo de programación por vibración:

Selecciona la opción “Manage MCP Servers”. Aparecerá la siguiente sección:

La sección de servidores MCP

Por defecto, Agentforce Vibes viene con tres servidores MCP ya configurados. Estos exponen herramientas específicas de Salesforce.

Haz clic en el icono de cuadrícula en la esquina superior derecha para abrir la sección de configuración de “MCP Servers”. Cambia a la pestaña “Remote Servers” y completa los campos a continuación para agregar la conexión Web MCP:

  • Server Name: bright-data-web-mcp
  • Server URL: https://mcp.brightdata.com/mcp?token=<YOUR_BRIGHT_DATA_API_KEY>&pro=1 (omite &pro=1 si no deseas habilitar Pro mode)
  • Transport Type: Streamable HTTP
Configurando una conexión remota al servidor Web MCP de Bright Data

Haz clic en “Add Server” para agregar el servidor Web MCP. Luego presiona “Done” para completar la configuración.

Las herramientas Web MCP de Bright Data ahora deberían estar disponibles en Salesforce Agentforce Vibes. ¡Excelente!

Paso n.° 4: Verificar la conexión

Después de hacer clic en el botón “Done”, serás redirigido a la pestaña “Configure”. Aquí, ahora deberías ver la entrada bright-data-web-mcp:

La entrada bright-data-web-mcp

Ten en cuenta que el IDE se conecta automáticamente al servidor remoto Web MCP. Abre el menú desplegable y desplázate por las herramientas disponibles:

Las herramientas Web MCP disponibles

Si configuraste Pro mode, verás más de 70 herramientas. De lo contrario, solo obtendrás las herramientas disponibles en el plan gratuito.

Ahora vuelve a la sección principal “Agentforce Vibes” para comenzar a chatear con la IA. De manera similar, puedes verificar el estado de conexión de la entrada bright-data-web-mcp haciendo clic en el icono “Manage MCP Servers” en la esquina inferior izquierda:

Observa la entrada bright-data-web-mcp con estado conectado

¡Genial! Esto confirma que la integración con Bright Data a través de MCP está funcionando correctamente.

Paso n.° 5: Prepararse para probar la nueva experiencia mejorada de programación por vibración

Tu agente de IA de Salesforce para la programación por vibración es ahora significativamente más potente. Para probarlo, carga un proyecto existente o crea uno nuevo.

En este caso, nos centraremos en un nuevo proyecto “Agents”. Haz clic en el botón “Agents”, luego continúa con “Create a new project”, asígnale un nombre y llegarás a la siguiente pantalla:

El proyecto predeterminado Agents

Contiene un proyecto Salesforce DX predeterminado con un agente de muestra que puede proporcionar actualizaciones del clima local, compartir información sobre eventos locales y más.

Ahora, supón que deseas verificar que el proyecto actual sigue las mejores prácticas de Salesforce Agentforce Vibes. Después de todo, no quieres desplegar algo que programaste por vibración sin una validación adecuada. Para lograrlo, podrías lanzar el siguiente prompt:

Search online for Salesforce DX project best practices. Select the 5 most relevant and authoritative sources and retrieve their content in Markdown format.
Analyze these sources and synthesize a consolidated list of best practices for Salesforce DX projects.
Then, review the code in this project and evaluate it against those best practices. Where the code does not comply, or where there is room for improvement, provide clear, contextual, and actionable recommendations for how to improve it.

Nota: Esto es algo que el agente de IA estándar de Salesforce Agentforce Vibes no puede hacer por sí solo. La razón es que requiere herramientas de búsqueda/descubrimiento web y scraping, que es exactamente lo que obtienes a través de la capa Bright Data Web MCP.

¡Veamos cómo el agente de IA de Agentforce Vibes maneja la tarea!

Paso n.° 6: Ejecutar el prompt

Cambia al modo “Plan” (ya que esta es una tarea informativa y no de modificación de archivos) y ejecuta el prompt. Esto es lo que deberías ver:

La ejecución del prompt en Agentforce Vibes

El GIF anterior está acelerado, pero esto es lo que debería ocurrir:

  1. El agente de IA llama a la herramienta search_engine (impulsada por la API SERP de Bright Data) para realizar múltiples búsquedas de Google sobre las mejores prácticas de Salesforce DX en documentación oficial, GitHub y Trailhead.
  2. El LLM procesa los resultados de SERP (devueltos en formato JSON, ideal para la ingesta por agentes de IA) para identificar las 5 fuentes más relevantes (es decir, en este caso, una guía de Trailhead, una discusión de StackExchange, un artículo de HackerNoon, una publicación de Medium y un repositorio de GitHub).
  3. Cada una de las páginas seleccionadas se extrae mediante la herramienta scrape_as_markdown, respaldada por la API Web Unlocker de Bright Data.
  4. El contenido extraído se analiza y sintetiza en una lista consolidada de mejores prácticas.
  5. Los archivos del proyecto se revisan en función de esas mejores prácticas para identificar brechas y mejoras.

En general, el proceso ejecutado por el agente de IA es coherente. Seleccionó las herramientas Web MCP de Bright Data correctas y las utilizó con éxito para mejorar los resultados de Salesforce Agentforce Vibes. ¡Es hora de inspeccionar la salida producida!

Paso n.° 7: Revisar la salida

Desplázate por los resultados generados y verás:

La salida final

Esto incluye una lista detallada de las mejores prácticas del proyecto Salesforce DX (según lo solicitado), junto con las fuentes de las que se derivaron. En particular, presta atención al análisis de archivos específicos y si cumplen con las mejores prácticas identificadas:

Observa cómo los archivos han sido verificados según las mejores prácticas identificadas

La salida concluye con una sugerencia para cambiar al modo Act para un análisis adicional y correcciones automatizadas de los problemas identificados.

¡Et voila! Has probado con éxito el poder de la integración de Bright Data a través de Web MCP en Salesforce Agentforce Vibes. Ten en cuenta que este fue solo un prompt de muestra simple, y puedes emplear las herramientas disponibles para muchos otros casos de uso también.

Conclusión

En esta publicación del blog, aprendiste qué es Salesforce Agentforce Vibes y qué aporta. También exploraste sus principales limitaciones y cómo superarlas conectándolo a Bright Data a través de Web MCP.

Esta integración lleva la experiencia de programación de Agentforce Vibes a un nivel completamente nuevo. Eso es gracias a herramientas listas para empresas para búsqueda web, descubrimiento web, extracción de datos estructurados e interacciones web automatizadas.

¡Regístrate hoy en una cuenta gratuita de Bright Data y comienza a integrar nuestras herramientas de datos web listas para IA!