Herramientas útiles, especialmente para programadores. Literalmente uso LLM todos los días y no puedo imaginar un mundo sin ellos. Sin embargo, existen algunas técnicas particulares que puede utilizar para lograr resultados aún mejores con los LLM.
He cubierto algunas técnicas diferentes en artículos anteriores, como:
Uso de comandos de barra diagonal Uso del modo de plan Actualización continua de agentes.md
En este artículo, cubriré cómo puedes aprovechar las indicaciones breves para que tus LLM funcionen aún mejor.
¿Por qué utilizar indicaciones breves?
En primer lugar, quiero explicar por qué debería utilizar indicaciones breves. Las indicaciones breves son increíblemente útiles porque le permiten mostrarle al LLM su intención sin tener que escribirla explícitamente en su indicación.
Por ejemplo, digamos que desea que un sitio web se haga de una manera particular, similar a un sitio web anterior que creó. Y sin indicaciones breves, puede intentar describir el sitio web anterior que desea replicar y hacer que el LLM cree ese nuevo sitio web. Sin embargo, esto probablemente generará mucha ambigüedad en su mensaje, donde el LLM tendrá que hacer algunas suposiciones. Por lo tanto, es probable que no consiga el resultado que busca.
Si, en cambio, le proporciona al LLM el código base real, o al menos algunas capturas de pantalla de su sitio web anterior, y simplemente le pide que replique el sitio web, obtendrá resultados mucho mejores. Básicamente, esto elimina toda ambigüedad de su mensaje y ayuda al LLM a lograr resultados mucho mejores.
Estoy defendiendo el hecho de que deberías utilizar esta técnica de indicaciones de pocas tomas en todo lo que hagas. Siempre que no sea la primera vez que trabaja en una tarea, consulte siempre algunos de sus trabajos anteriores para saber cómo debe hacer algo el LLM. Por ejemplo:
¿Hacer material de marketing? -> muestra al LLM tu trabajo anterior ¿Estás agregando una nueva función a tu aplicación? -> muestre al LLM sus funciones anteriores ¿Creando nuevos comandos de barra? -> muestre al LLM cómo estructuró sus comandos de barra diagonal anteriores
Casi le garantizo que al consultar su trabajo anterior y mostrarle al LLM cómo hacer algo no solo en el mensaje, sino también en la implementación real, logrará resultados mucho mejores.
Cómo implementar indicaciones de pocos disparos
Ahora quiero analizar cómo implementar indicaciones de pocas tomas. Las indicaciones breves no son algo que siempre puedas implementar. Algunas tareas son simplemente nuevas y es muy difícil aprovechar o aprovechar el trabajo anterior que ha realizado porque el nuevo trabajo simplemente no es lo suficientemente similar.
Esto está completamente bien y es algo que debes aceptar. Sin embargo, siempre debe buscar oportunidades para aprovechar las indicaciones breves. En primer lugar, analizaré cómo debe organizar su trabajo para aumentar el área de superficie para oportunidades de indicaciones de pocos intentos y luego le mostraré cómo aplicar indicaciones de pocos intentos en la práctica, utilizando ejemplos.
Organizando tu trabajo
En primer lugar, es importante que organices todo tu trabajo en carpetas accesibles en tu computadora. Personalmente, guardo casi todo lo que hago dentro de una carpeta principal de programación. Luego tengo una estructura de carpetas de los repositorios de código en los que normalmente trabajo. Otra carpeta que consta de algunos proyectos personales a los que accedo a veces. Otra carpeta con el material de marketing en el que estoy trabajando, como publicaciones de LinkedIn y vídeos cortos, y otra carpeta para todas las presentaciones que estoy realizando sobre IA.
Ahora, cada vez que empiezo una nueva tarea, mi primer trabajo es siempre averiguar a qué carpeta pertenece ese trabajo. En general, organizar un trabajo como éste es sólo una higiene general de la organización informática. Sin embargo, estar organizado de esta manera hace que sea mucho más sencillo aprovechar las indicaciones de pocas tomas en el futuro. Siempre recomiendo dedicar algo de tiempo a descubrir dónde pertenece tu trabajo al principio para poder aprovecharlo en una ocasión posterior.
Además, siempre debes comprometer tu trabajo con GitHub. La razón de esto es que te permite almacenar todo tu progreso y te proporciona un historial de versiones. Entonces, si algo le sucede a su computadora o realiza cambios que desea revertir, puede revertirlos fácilmente usando Git.
Además, si no tienes conocimientos sobre el uso de Git, no es realmente un problema, ya que puedes simplemente usar un LLM para interactuar con Git por ti. Realmente no es necesario que interactúes con Git en absoluto.
Indicaciones de pocos disparos en acción
Ahora, suponiendo que haya organizado su trabajo correctamente, es hora de empezar a aprovechar las indicaciones breves. El concepto de indicaciones de pocos disparos es bastante simple. Cada vez que comienza un nuevo trabajo, simplemente hace referencia a una carpeta o archivo de trabajo anterior que desea que la computadora replique o siga el mismo estilo o similar.
Creo que es más fácil si les muestro, si describo algunos ejemplos específicos de cómo uso las indicaciones de pocas tomas en la práctica.
Escribir código
Probablemente el caso de uso más común para mí cuando se realizan pocas solicitudes es escribir código. Digamos que quiero implementar un script de validación de GitHub Actions en un nuevo repositorio. Básicamente, nunca le pido a Claude Code que cree este script desde cero. En lugar de eso, simplemente le digo a Claude Code: “Este script existe en la carpeta X, replique o duplique el script exactamente en el repositorio en el que estoy trabajando actualmente. Sin embargo, simplemente haga este cambio en el que no ejecute la parte del script de validación”.
Esto tiene dos beneficios principales. Por un lado, estoy casi seguro de que obtendré el script de validación de GitHub Actions que espero, porque sé que está funcionando en el otro repositorio. Además, esto es genial porque aunque estoy copiando el script de otro repositorio, aún puedo realizar cambios. Y en este ejemplo, el cambio fue que no quiero ejecutar el script de validación completo. Quiero omitir una parte en este nuevo repositorio.
Claude Code es excelente para lidiar con este tipo de tareas, en las que le indicas que replique algún otro fragmento de código y luego realiza algunos cambios personalizados. Por eso esto funciona tan bien.
Creando material de marketing
Otro caso de uso muy común que tengo para las indicaciones breves es la creación de material de marketing. Crear material de marketing nuevo puede ser una tarea que requiere mucho tiempo. Por ejemplo, debe crear presentaciones nuevas o vistas en carrusel para utilizarlas en LinkedIn.
Además, a menudo resulta difícil describir sus preferencias exactas en lo que respecta a las presentaciones. Es posible que desee un tipo particular de estilo de fuente o un tipo particular de alineación de texto e imágenes en sus presentaciones. Esto es simplemente difícil de describir en lenguaje natural, pero es muy claro para el modelo si le muestra un ejemplo de cómo es esta fuente de texto o cómo se alinean el texto y las imágenes de su trabajo anterior.
Por lo tanto, cuando hago una nueva presentación hoy en día, siempre le muestro a Claude Code mis presentaciones anteriores y le digo las cosas que quiero cambiar de esas presentaciones anteriores. Las cosas que quiero cambiar suelen ser el contenido real de la presentación, por supuesto, donde describo cada página de mi presentación con el mayor detalle posible. Por supuesto, esto es importante para mantener el contenido suyo y no generado por IA.
Además, simplemente repito mucho con Claude Code. Le dije que me hiciera un borrador inicial de la presentación. Luego reviso el borrador, transcribo todos los cambios que quiero cambiar a través de MacWhisper mientras reviso la presentación y hago que la IA haga un segundo borrador. Luego continuaré así hasta que esté satisfecho con la presentación.
Comandos de barra diagonal
Crear comandos de barra diagonal también es algo que hago con bastante regularidad. Los comandos de barra diagonal son esencialmente indicaciones almacenadas que puede tener con el código que le permite acceder a las indicaciones rápidamente. Por lo general, tengo comandos de barra diagonal para comandos como crear una solicitud de extracción para el desarrollador, crear una solicitud de extracción para el código principal, simplificar el código o ejecutar una revisión de relaciones públicas.
Sin embargo, normalmente quiero que mis comandos de barra diagonal sigan un tipo particular de estructura. La estructura es una estructura de rebajas con algunos puntos que generalmente comparto entre mis diferentes comandos de barra diagonal. Por lo tanto, mostrarle a Claude Code mis comandos de barra diagonal anteriores hace que la generación de nuevos comandos de barra diagonal sea mucho más simple, más rápida y más probable que sigan las preferencias que tengo.
Conclusión
En este artículo, analicé cómo aprovechar las indicaciones breves para lograr los mejores resultados con sus LLM. El uso activo de indicaciones breves al mostrar los ejemplos de LLM de su trabajo anterior puede hacer que su LLM sea mucho más eficiente para sus casos de uso. Recomiendo esforzarse siempre por utilizar indicaciones breves cada vez que trabaje con LLM para lograr los mejores resultados. La mejor parte de las indicaciones breves es que mejora cuanto más trabajas. Cuanto más trabajo hagas, más ejemplos previos tendrás para mostrarle al LLM y mejor funcionará según tus preferencias, que es lo que la convierte en una técnica tan excelente.
👉 Mi libro electrónico y seminario web gratuitos:
🚀 10 veces su ingeniería con LLM (curso gratuito por correo electrónico de 3 días)
📚 Obtenga mi libro electrónico gratuito sobre Modelos de lenguaje de visión
💻 Mi seminario web sobre modelos de lenguaje de visión
👉 Encuéntrame en las redes sociales:
💌 Subpila
🐦X/Twitter