goal-setter: habilidad de agente que refleja la guía de uso de la función Goal de OpenAI
(github.com/computerphilosopher)Con la llegada de la función Goal a Codex, ahora es posible delegarle tareas largas para que siga ejecutándolas hasta terminarlas. Sin embargo, si la intención en Goal se desvía aunque sea un poco, se pueden desperdiciar muchos tokens y mucho tiempo.
Goal Setter verifica, mediante una entrevista con el usuario, los elementos necesarios para redactar un goal.
- cuál es exactamente el estado que se considera completado
- qué cosas no debe hacer
- con qué evidence se evaluará si tuvo éxito
- dónde debe detenerse si se bloquea y qué debe reportar
El contenido que se revisa en la entrevista fue creado con la skill skill-creator de Codex, con base en los consejos de uso publicados por OpenAI.
(Referencia: https://es.news.hada.io/topic?id=29639)
Cuando termina la entrevista, se crea el archivo goals/<goal-name>.md en la raíz del proyecto. Si no te convence el contenido del documento, puedes pedir que lo modifique de nuevo.
Si el contenido del documento cumple con los requisitos, el goal se ejecuta usando el Markdown generado.
/goal @goals/<goal-name>.md
Ventajas
- Puedes redactar de forma específica el prompt que usarás en Goal siguiendo los criterios publicados por OpenAI.
- Puedes ajustarlo una y otra vez mientras repites la revisión con el agente hasta que quede como quieres. (Como Goal puede ejecutarse durante mucho tiempo consumiendo muchos tokens, conviene mucho redactar bien el prompt)
- Como el contenido de Goal queda guardado en un archivo, puedes agregarlo a git y gestionar fácilmente el historial.
Cómo instalar
Puedes instalarlo en Codex usando la skill skill-installer.
Use $skill-installer to install https://github.com/computerphilosopher/agent-skills/…
3 comentarios
Lo estoy usando muchísimo. Una vez más, muchas gracias. Creo que es un elemento esencial de Codex junto con el modo Context. Pero a veces también pasa que se responde solo a la pregunta y entra de inmediato a trabajar.
Gracias, me alegra saber que lo están usando tan bien como para volver a buscar la publicación.
Si lo usan con el modo plan activado, deberían poder evitar que empiece a trabajar de inmediato. El objetivo de esta skill es postergar la ejecución real del goal hasta que se redacte un documento que lo describa bien, así que creo que es una forma de trabajo que encaja bien con ese objetivo.
¡Gracias!