Prácticas recomendadas de prompts
1. Sé específico sobre el rol y el alcance del agente
El agente debe saber exactamente de qué es responsable y de qué NO es responsable. Evita definir Personas vagas como «Eres un asistente útil». En su lugar, sé concreto:
«Eres un asistente de Ejecutivo de Cuentas de Ventas especializado en operaciones de SaaS empresarial. Tu función es ayudar a los representantes de ventas a gestionar los pipelines, calificar prospectos y hacer seguimiento del avance de las operaciones. Te enfocas en oportunidades valoradas en más de USD 50.000. No hables de detalles de precios ni asumas compromisos en nombre del equipo de ventas.»
Cuanto más específica sea tu Persona, con más fiabilidad podrá la IA cumplir su función.
2. Usa prompts de tipo Guardrail para definir lo que el agente NO debe hacer
Los prompts de tipo Guardrail son potentes para evitar comportamientos no deseados. En lugar de confiar en que la IA no haga algo, indícale de forma explícita que no lo haga:
- «Nunca accedas ni hables de la información personal de los empleados (número de seguridad social, fecha de nacimiento, estado civil).»
- «No hagas promesas en nombre de la empresa sin escalar el asunto a un gerente.»
- «Rechaza las solicitudes de acceso a registros de otros departamentos sin la debida autorización.»
- «Escala siempre las preguntas sobre salario o compensación al departamento de Recursos Humanos.»
3. Usa prompts de tipo Schema para describir los campos clave de Salesforce
Los prompts de tipo Schema describen las estructuras de datos de tu Salesforce. Esto reduce las llamadas a herramientas innecesarias (describe_object, get_picklist_values) que consumen créditos. En lugar de que la IA consulte «¿Cuáles son los valores de Opportunity.StageName?», se lo indicas de antemano:
Prompt de tipo Schema (económico): «Opportunity.StageName tiene estos valores de lista de selección: Prospecting, Qualification, Needs Analysis, Value Proposition, Decision Makers, Perception Analysis, Proposal/Price Quote, Negotiation/Review, Closed Won, Closed Lost.»
frente a
Llamada a herramienta (bastante más costosa): la IA llama a una herramienta para buscar la misma información.
Usa prompts de tipo Schema para los 10 a 20 campos y objetos más importantes que tu agente consulta con frecuencia.
4. Mantén cada prompt enfocado en un solo propósito
No intentes meter varios comportamientos en un solo prompt. En su lugar, crea varios prompts enfocados:
Un megaprompt con el tono, el formato, las reglas de dominio y las instrucciones de acción todo mezclado.
- Custom_Instructions (Sort 10) — «Usa formato de viñetas»
- Custom_Instructions (Sort 20) — «Mantén las respuestas por debajo de las 150 palabras»
- Schema (Sort 10) — «Campos y listas de selección de Oportunidad»
- Action (Sort 10) — «Cómo crear tareas»
- Guardrail (Sort 10) — «Nunca hables de precios»
Los prompts enfocados son más fáciles de mantener, probar y depurar.
5. Prueba de forma iterativa: cambios pequeños, observa el comportamiento
No crees 10 prompts de una sola vez y los implementes. En su lugar:
- Crea un solo prompt
- Actívalo y prueba el agente
- Observa cómo cambia el comportamiento
- Ajusta el prompt si es necesario
- Pasa al siguiente prompt
Este enfoque iterativo te ayuda a entender qué prompts tienen el efecto deseado y a detectar consecuencias imprevistas de forma temprana.
6. Usa variables de contexto para la personalización
Las variables de contexto como {USER_FIRST_NAME}, {TODAY_DATE} y {USER_EMAIL} personalizan las interacciones. Ejemplo:
«¡Hola, {USER_FIRST_NAME}! Hoy es {TODAY_DATE}. Estoy aquí para ayudarte a cerrar operaciones más rápido.»
Esto hace que el agente se sienta atento a cada usuario en particular, en lugar de genérico.
7. Indica que las respuestas sean concisas para ahorrar créditos de salida
Las respuestas más largas consumen más tokens de salida, lo que aumenta el costo. Indícale a la IA que sea breve:
- «Limita las respuestas a un máximo de 2 o 3 oraciones.»
- «Proporciona solo la información esencial; los usuarios pueden hacer preguntas de seguimiento.»
- «Usa viñetas en lugar de párrafos para ser conciso.»
De todos modos, las respuestas breves y enfocadas suelen ser mejores para los usuarios, ya que reducen la carga cognitiva.
8. Evita repetir información en varios prompts
Las instrucciones redundantes consumen tokens adicionales y pueden generar confusión. Si ya indicaste algo en un prompt, no lo repitas en otro. Haz una referencia cruzada si es necesario:
No tengas la misma instrucción en un prompt Custom_Instructions y en un prompt Guardrail a la vez.
9. Usa el orden de clasificación para controlar el orden en que se ensamblan los prompts
Si algunas instrucciones deben tener prioridad sobre otras, usa números de Sort_Order más bajos. Ejemplo:
- Sort_Order 10: Guardrails críticos (reglas de seguridad) — se procesan primero
- Sort_Order 20: información de esquema (contexto de datos)
- Sort_Order 30: instrucciones personalizadas (reglas de comportamiento)
- Sort_Order 40: instrucciones de acción (acciones específicas)
Los prompts posteriores pueden apoyarse en los anteriores. Ordénalos de forma lógica.
10. Documenta tu estrategia de prompts
Crea documentación interna que explique:
- Qué hace cada prompt y por qué existe
- El público de usuarios previsto para el agente
- Cuándo activar o desactivar prompts específicos
- Cómo funcionan los prompts en conjunto para dar forma al comportamiento
- Cualquier limitación o caso límite conocido
Esto ayuda a otros administradores a entender tus decisiones de diseño y a mantener el agente de forma eficaz.
Técnicas avanzadas
Pruebas A/B de prompts
Prueba dos versiones de un prompt de esta manera:
- Crea el prompt A (activo)
- Crea el prompt B (inactivo)
- Ejecuta ambos en el agente durante una semana cada uno y registra los resultados
- Decide cuál rinde mejor y quédate con el ganador
Refinamiento progresivo
Comienza con una Persona mínima y agrega prompts gradualmente a medida que descubres qué funciona:
- Semana 1: Persona + Custom Instructions básicas
- Semana 2: agrega prompts de tipo Schema según las consultas que hace la IA
- Semana 3: agrega Guardrails según los comportamientos no deseados observados
- Semana 4 en adelante: ajusta con precisión y optimiza
Anulaciones específicas del contexto
Crea prompts Persona_Override para contextos específicos. Por ejemplo, un agente de Ventas podría tener:
- Persona base: tono general de asistente de ventas
- Persona_Override (Sort 10): tono más formal para clientes empresariales (Enterprise)
- Persona_Override (Sort 20): tono más informal para clientes pymes (SMB)
La IA puede aprender a aplicar el tono adecuado según el contexto.
Preguntas frecuentes
Prueba de forma sistemática: envía al agente mensajes diseñados para poner a prueba prompts específicos y luego observa las respuestas. Verifica que el agente siga las instrucciones, respete los Guardrails y aplique el formato de salida indicado. Revisa los registros de las conversaciones para ver qué está haciendo la IA.
Es mejor tener muchos prompts cortos y enfocados. Son más fáciles de administrar, probar y desactivar de forma independiente. Una buena regla general: un prompt por cada comportamiento lógico o conjunto de instrucciones.
Los prompts de tipo Guardrail pueden ignorarse si entran en conflicto con la Persona u otras instrucciones. Redacta los Guardrails de forma explícita e inequívoca. Usa Sort_Order para priorizarlos. Prueba con mensajes reales para verificar que el Guardrail sea eficaz.
Puedes usar prompts similares en distintos agentes, pero deberás crear una copia para cada agente (están vinculados a agentes específicos). Clona los prompts cuando sea posible para mantener la coherencia.
Próximos pasos
Explora los prompts personalizados por agente para organizar tus prompts, o aprende sobre las variables de contexto para una personalización avanzada.