Ingeniería de prompts

Técnica de scratchpad: Pensamiento estructurado con IA

mm
Añade Unite.AI a tus fuentes preferidas en Google

La técnica de scratchpad cambia fundamentalmente la forma en que interactuamos con los grandes modelos de lenguaje (LLM). A diferencia de la técnica tradicional de solicitud, donde simplemente expresamos nuestra solicitud y esperamos lo mejor, la técnica de scratchpad crea un proceso de pensamiento estructurado que tanto tú como el LLM pueden seguir.

Considera este escenario común: Cuando se le pide a un LLM que analice los patrones de compra de los clientes, una solicitud típica podría solicitar directamente el análisis. El resultado? A menudo, una respuesta apresurada o mal alineada que pierde consideraciones clave. Aquí es donde la técnica de scratchpad resulta transformadora.

En lugar de sumergirse directamente en la solución, la técnica de scratchpad introduce una fase de planificación crítica. Al utilizar <scratchpad> etiquetas, creas un espacio donde el LLM puede:

  • Diseñar su enfoque antes de la ejecución
  • Descomponer problemas complejos en componentes manejables
  • Identificar posibles trampas temprano
  • Permitir la corrección de rumbo antes de invertir tiempo en la dirección equivocada

El verdadero poder radica en la transparencia. Cuando puedes ver cómo el LLM planea abordar tu solicitud, puedes detectar malentendidos de inmediato y guiarlo hacia tu resultado deseado.

Construyendo tu primer scratchpad

La estructura básica de una solicitud de scratchpad consiste en tres elementos clave:

  1. La solicitud inicial: Presenta tu tarea claramente, pero no te detengas ahí. Incluye contexto sobre tus objetivos y cualquier requisito específico.
  2. La directiva de scratchpad: Dirige al LLM a planificar su enfoque utilizando <scratchpad> etiquetas. Sé específico sobre lo que deseas ver en la fase de planificación.
  3. El bucle de revisión: Examina el enfoque propuesto y refina según sea necesario antes de proceder con la respuesta completa.

Vamos a pasar por un ejemplo práctico. En lugar de solicitar simplemente un análisis de mercado, aquí hay cómo puedes estructurarlo:

Una respuesta básica de scratchpad se verá algo así:

Esta fase de planificación revela las áreas de enfoque previstas del LLM. Si notas que está perdiendo elementos cruciales, como la innovación en tecnología de baterías o las asociaciones de infraestructura de carga, puedes redirigir antes de recibir un análisis completo pero desviado.

Trampas comunes para evitar

  1. Directivas de planificación vagas: No solo pidas al LLM que “planifique su enfoque”. Solicita elementos específicos que deseas ver en el scratchpad, como metodología, puntos de datos o marcos analíticos.
  2. Omitir el paso de revisión: El scratchpad no es solo para mostrar; es tu oportunidad de corregir el rumbo. Tómate el tiempo para evaluar si el enfoque propuesto se alinea con tus necesidades.
  3. Contexto insuficiente: Mientras que el scratchpad ayuda a organizar el pensamiento, no puede compensar la falta de requisitos iniciales claros. Sé específico sobre tus necesidades, audiencia y uso previsto de la información.

Más allá de los conceptos básicos

Al abordar proyectos de LLM, crear la solicitud inicial adecuada se vuelve crucial.

Aquí hay algunas ideas de solicitudes para desafíos multilayered. Recuerda incluir tanto contexto como sea posible en forma de documentos adjuntos o texto:

Solicitud de estrategia de lanzamiento de producto:

  • “Necesito desarrollar una estrategia de lanzamiento de producto integral. Utilizando <scratchpad> etiquetas, desglosa tu enfoque para analizar la posición en el mercado, el paisaje competitivo y la planificación de ir al mercado. Considera posibles lagunas de información y dependencias entre estos elementos antes de proporcionar recomendaciones.”

Solicitud de planificación de presupuesto:

  • “Ayúdame a crear un presupuesto departamental para el próximo año. Antes de proporcionar números, utiliza <scratchpad> etiquetas para esbozar tu metodología para considerar datos históricos, proyecciones de crecimiento y asignación de recursos. Indica cualquier suposición que debas hacer en este proceso.”

Solicitud de evaluación de riesgos del proyecto:

  • “Estamos lanzando un nuevo sistema de software empresarial. Antes de enumerar posibles riesgos, utiliza <scratchpad> etiquetas para trazar cómo abordarás la identificación de riesgos en dimensiones técnicas, operativas y empresariales. Incluye tu marco para priorizar estos riesgos.”

Cada una de estas solicitudes:

  • Establece claramente el objetivo final
  • Solicita elementos de planificación específicos
  • Identifica áreas clave que requieren consideración
  • Fomenta el pensamiento sistemático antes de la generación de soluciones

Nota: Estas solicitudes son ejemplos bastante simples. Puedes personalizarlas según el caso de uso.

La clave es ser explícito sobre querer ver el proceso de planificación antes de obtener soluciones. Esto evita respuestas apresuradas y garantiza una consideración exhaustiva de todos los factores relevantes.

Como se mencionó, estas solicitudes se pueden (y deben) personalizar aún más mediante:

  • Agregar contexto de la industria específico
  • Incluir restricciones conocidas
  • Especificar salidas requeridas
  • Mencionar metodologías específicas que desees que se consideren

Recuerda: Cuanto más complejo sea la tarea, más importante es ver el enfoque planificado del LLM antes de que genere soluciones.

La técnica de scratchpad nos ayuda a transformar la interacción entre humanos y LLM. Al implementar este enfoque estructurado, las organizaciones y profesionales pueden ir más allá de los patrones simples de solicitud-respuesta para lograr resultados más sofisticados y confiables. Esta metodología resulta particularmente valiosa en entornos donde la precisión, la coherencia y el razonamiento transparente son fundamentales para los procesos de toma de decisiones.

Alex McFarland es un periodista y escritor de inteligencia artificial que explora los últimos desarrollos en inteligencia artificial. Ha colaborado con numerosas startups y publicaciones de inteligencia artificial en todo el mundo.