Este repositorio de código abierto resuelve el problema principal de Claude

CChase AI
컴퓨터/소프트웨어

스크립트

00:00:00No puedes confiar en que Claude califique su propio trabajo, lo cual es un gran problema, pero uno que esta habilidad
00:00:05resuelve. Se llama Claudex Loop, y la premisa es simple. En lugar de hacer que Claude sea responsable
00:00:09de planificar, ejecutar y calificar su propio trabajo, ¿por qué no traemos a Codex para que también eche un vistazo
00:00:16al plan y a la ejecución de Claude y diga, oye, esto se ve bien, esto no, aquí está lo que
00:00:22creo que deberías cambiar? Porque uno de los grandes problemas con todos y cada uno de los modelos de IA que existen
00:00:25es que ven su propio trabajo de manera muy favorable. Cuando le pregunto a Claude qué tan bueno es el plan que
00:00:30creó, va a decir que esto es increíble. Así que es importante tener sistemas en marcha donde
00:00:35podamos traer un segundo par de ojos para ver lo que construyó el primer modelo y decir, pulgar arriba,
00:00:40pulgar abajo, y por qué. Así que hoy no solo te voy a dar la habilidad, sino que voy a desglosar cómo
00:00:44funciona bajo el capó y haremos una demostración rápida. Ahora, la habilidad se divide en cuatro fases,
00:00:48y la idea es que la invoques antes de agregar algún tipo de función, o si estás comenzando un proyecto nuevo
00:00:53desde cero. Y la idea general es que lo que sea que el primer modelo proponga como plan o lo que sea
00:00:58que ejecute, esperamos hasta que el segundo modelo le eche un vistazo y diga, oye, esto se ve muy bien
00:01:02antes de avanzar con cosas grandes. Ahora, para la primera fase, estamos haciendo reconocimiento. Vamos
00:01:07a salir a la web, Claude va a explorar para ver si las respuestas realmente
00:01:10existen. Tenemos la opción de invocar la investigación profunda, que es el flujo de trabajo dinámico incorporado, si queremos
00:01:15profundizar realmente en las respuestas que estamos recibiendo. Después de eso, pasamos a la fase de interrogatorio.
00:01:20Piensa en eso como un conjunto de preguntas de modo de plan mejorado, donde intentamos ponernos en la misma página
00:01:25con Claude antes de que cree su primer plan. En segundo lugar, aquí es donde traemos al segundo
00:01:28modelo. Esta es la etapa de revisión. Así que Claude Code, después de idear un plan basado en todo lo
00:01:34que hemos hablado y sobre lo que hemos investigado, va a crear tu plan.md estándar.
00:01:38A partir de ahí, Codex va a revisar el plan en un entorno aislado de solo lectura, y va a decir,
00:01:43oye, o esto está aprobado, o necesitamos revisar x, y y z. Luego enviará esa respuesta
00:01:49con las revisiones a Claude Code. Claude Code le va a echar un vistazo y dirá: Estoy de acuerdo, no estoy de acuerdo.
00:01:55Y luego enviará de vuelta sus cambios. Este bucle continuará hasta cinco veces. Ahora, nunca
00:02:01he visto que realmente se detenga en cinco veces sin que alcancemos un estado aprobado. Sin embargo, hago que
00:02:06se detenga en cinco; puedes cambiar eso fácilmente con la habilidad para que no se quede atascado en un bucle sin fin extraño
00:02:11y estés quemando tokens por siempre jamás. Esto te da una pared dura muy clara
00:02:15para que no te quedes atascado en esa situación. Por último, una vez que Claude y Codex llegan a un acuerdo
00:02:20y se ha creado un plan, pasamos a la fase de construcción. Ahora, esta habilidad te da la capacidad
00:02:24de no solo hacer que Claude construya, sino que puedes hacer que Codex comience a construir cosas también. Pero cualquiera que sea el modelo
00:02:30que lo construya, el segundo modelo va a echar un vistazo a lo que realmente creó nuevamente antes de avanzar
00:02:34con nada. Y de nuevo, bajo el capó, hay muchas variables diferentes que puedes ajustar.
00:02:38Como mencioné antes, tenemos la sección de revisión, que está establecida en cinco. En la sección de construcción,
00:02:43cuando hacemos que Codex eche un vistazo a lo que hemos construido, he reducido eso a dos bucles de nuevo,
00:02:48solo para no quedar atrapados en este tipo de escenarios de bucle sin fin. Y realmente no me he encontrado
00:02:52con problemas en los que sintiera: Vaya, necesitaba subir esto. Pero puedes jugar con eso. Además,
00:02:56podrías jugar más con esto y realmente traer un modelo local en lugar de Codex,
00:03:00si esa también es la forma en que quieres abordarlo. Ahora, si usas la versión anterior de la habilidad,
00:03:04que se llamaba Grill Me Codex, los cambios a los que debes prestar atención con el bucle Claudix
00:03:08son un modo de interrogatorio más mejorado. Así que profundiza más en su línea de preguntas. Y en
00:03:13la fase de ejecución, hemos integrado más a Codex. Así que, de nuevo, podemos supervisar cuando se trata del
00:03:18código real que se ha creado. Lo siguiente es la demostración real. Pero antes de pasar a eso,
00:03:23una breve palabra del patrocinador de hoy, yo. Acabo de lanzar una versión completamente actualizada de mi
00:03:28clase magistral de Claude Code dentro de Chase AI Plus y es la forma número uno de pasar de cero a desarrollador de IA,
00:03:33especialmente si no vienes de un entorno técnico, nos enfocamos en casos de uso reales. Esto se
00:03:38actualiza todas las semanas. Así que si eres alguien que quiere mejorar en esta herramienta insana, y
00:03:42simplemente no vienes de un entorno de desarrollo de software, esto es para ti. Si quieres
00:03:47echarle un vistazo, hay un enlace en el comentario fijado. Para la demostración de hoy, vamos a usar
00:03:51el bucle Claudix para recrear Calendee. Si no sabes qué es Calendee, es una aplicación web de programación,
00:03:56le das un enlace a la gente, pueden ver tu calendario, pueden elegir horarios, crea automáticamente
00:04:00un enlace de Zoom o de Google Meet. Así que es algo que mucha gente usa y por lo que realmente
00:04:05pagan. Pero pensé, oye, ¿por qué no creamos esto nosotros mismos y nos ahorramos, ya sabes, 10 dólares
00:04:09al mes o lo que sea que esté pagando, probablemente debería saberlo. Así que lo que voy a hacer es simplemente
00:04:13invocar la barra diagonal Claudex Loop, y voy a darle un flujo de conciencia y decir
00:04:18algo como, quiero usar el bucle Claudix para crear esencialmente nuestra propia versión de Calendee.
00:04:25A partir de ahora, probablemente haría que usara Google Meet en lugar de Zoom. Pero me gustaría que estuviera vinculado
00:04:32con mi calendario y esencialmente recrear Calendee con todas las funciones principales. Así que sigamos adelante
00:04:38y hagámoslo. Al principio, estamos en la fase cero, que es la fase de investigación. Así que dice,
00:04:41oye, ¿cómo quieres hacer esta investigación realmente? ¿Hacemos la búsqueda web, que es como tu
00:04:46cláusula estándar que enviará algunos subagentes, o queremos hacer una investigación profunda en toda regla? Ahora,
00:04:50con esta habilidad, la tengo fijada para Opus. Como sabes, con la investigación profunda, si la haces en Fable
00:04:56y simplemente ejecutas la investigación profunda, llamará a subagentes de Fable, los cuales pueden volverse locos
00:05:01con tu uso. Así que, por ahora, hago que ejecute Opus desde el principio, solo para ayudarte. Nuevamente,
00:05:05puedes hacerlo totalmente. Recomienda la web, pero sinceramente, haré que haga una profunda solo para ver
00:05:10con qué regresa. Me mostrará el aviso de investigación profunda propuesto y las preguntas que
00:05:14está intentando responder. Así que necesita saber sobre Google Calendar, Meet, los escollos del dominio
00:05:19de programación y, en general, la pila tecnológica. Si apruebo eso, diremos, adelante y lanza. Y si
00:05:25quisiera editarlo, es muy sencillo de hacer. Claude terminó de hacer la investigación profunda y luego creó un
00:05:29libro de suposiciones, que es esencialmente una lista de todo lo que asume que deseas que ocurra para este
00:05:36proyecto. Después de esto, tendrá más preguntas para nosotros donde podemos ramificarnos por diferentes
00:05:40caminos. Pero estas son las cosas en las que dice, Oye, no creo que haya muchas dudas aquí.
00:05:44Ahora puedes simplemente darle el visto bueno y hará todo esto. Y esto quedará integrado
00:05:48en el plan. O puedes decir, Oye, de hecho, quiero cambiar la pila tecnológica o, Oye, quiero cambiar
00:05:53cómo manejamos los recordatorios y cosas de esa naturaleza. Pero por ahora, vamos a decir, Oye,
00:05:57esto está confirmado. Y luego vamos a pasar al nivel que llama de soporte de carga.
00:06:01Ya sabes, a todos nos encanta el término soporte de carga. Eso ahora se ha añadido a todo
00:06:05lo que hace Claude. Así que ahora pasamos a esas preguntas fundamentales. La primera pregunta es,
00:06:09¿en qué cuenta de Google vive tu calendario real? Para todas estas preguntas, sin importar tu
00:06:13proyecto, te dará una serie de preguntas junto con una recomendación. Así que si no tienes idea,
00:06:17puedes simplemente ir con la recomendada. Pero francamente, como mejor práctica, si no tienes idea de lo que Claude
00:06:23te está diciendo cuando se trata de posibles respuestas o de lo que está pasando, te sugiero encarecidamente que
00:06:27vayas a esta otra sección y básicamente digas algo como explícame esto más a fondo. Así es como
00:06:32realmente vas a mejorar cuando se trata de la IA y de construir cosas y no ser solo un
00:06:35mono que acepta y presiona recomendado, recomendado una y otra vez. Si no lo sabes, pídele a Claude
00:06:40que te siga explicando hasta que lo entiendas. Esa es la única manera en que realmente vas a
00:06:44aprender, pero está un poco fuera del alcance de este video. Así que vamos a ir con Gmail personal, y
00:06:49en realidad voy a avanzar hasta después de haber respondido todas estas preguntas, porque creo que entiendes
00:06:53cómo funciona esta fase. Ahora, después de responder las preguntas fundamentales, pasamos a algunas
00:06:58decisiones cosméticas que, de nuevo, no cambian realmente la funcionalidad base de la aplicación.
00:07:02En este escenario, simplemente las enumera todas de manera similar al libro de suposiciones. Así que puedes decir
00:07:08que esto es aceptable y simplemente avanzará con ello, o puedes decir, oye, cambia la uno,
00:07:12cambia la dos, cambia lo que sea. Lo configuré de esta manera para que puedas agilizar este proceso.
00:07:16Ahora, después de responder esas preguntas cosméticas, pasamos a la fase dos. Claude va a escribir
00:07:20ese archivo plan.markdown, y luego se enviará a Codex usando GPT 5.6 Sol. A partir de ahí,
00:07:27tendrán su toma y daca por un máximo de cinco rondas, o hasta que alcancen un veredicto aceptado.
00:07:32Así que Claude y Codex fueron y vinieron durante cinco rondas. Al principio, hubo 27 problemas
00:07:37que se plantearon en la ronda uno, y hemos llegado a la ronda cinco, y el problema es que todavía hay unos
00:07:43cuantos problemas más. No han llegado a un veredicto aceptado. Mencioné antes cómo nunca había hecho
00:07:47que esto sucediera antes, así que me alegro de que haya pasado aquí. Así que hemos llegado a cinco rondas. No lo han descubierto
00:07:51todavía. Todavía hay algunos problemas menores. ¿Qué quieres hacer? Bueno, tienes opciones.
00:07:56Puedes detenerte aquí, mantenerlo como está. Puedes simplemente aceptar el estado de punto muerto, o puedes extenderlo
00:08:01dos rondas más. Así que eso es lo que haremos, y luego veremos qué pasa cuando finalmente
00:08:05se pongan de acuerdo. Pero es bueno saber y ver que, aunque tenemos este tipo de paradas estrictas,
00:08:11por ejemplo, cinco rondas, no estás atrapado en eso. Si llegas a ese punto como hicimos aquí,
00:08:15puedes ampliarlo muy fácilmente. Así que después de siete rondas, han llegado a un acuerdo, y ahora te va a
00:08:19preguntar: ¿quién quieres que construya realmente esto? Así que podemos hacer que Claude construya y Codex
00:08:24le eche un vistazo, o podemos invertirlo y Codex construye y Claude le eche un vistazo. En ciertas situaciones,
00:08:29dependiendo de lo que estemos haciendo, también te dará la opción de hacer una construcción en Tándem. Así que digamos
00:08:33que estuviéramos creando algo que requiriera generación de activos o algo como imágenes GPT para
00:08:38incorporarlo a la ecuación. Bueno, también dirá algo como: “Oye, traigamos a Codex para esta parte específica
00:08:43del proyecto”. Pero en este caso, vamos a hacer que Claude construya. Y ahora va a
00:08:47empezar a crear lo que se llama libro abierto. Así que Claude pudo terminar de crear la demo del calendario,
00:08:51que es lo que estamos viendo aquí. Así que veamos si realmente funciona. Y luego volveremos y
00:08:55profundizaremos en lo que Codex añadió a todo este proceso. Así que tenemos la llamada de introducción y luego una sesión
00:09:01de trabajo. Por lo tanto, si vamos a la llamada de introducción, podemos ver un montón de horas y horarios diferentes
00:09:07que en realidad están sincronizados con mi calendario de Gmail. Digamos que elijo algo para el 31.
00:09:12Y elijo las 10 a. m. Puedes añadir mi nombre, pondremos mi correo electrónico. Y luego haremos clic en confirmar reserva.
00:09:23Y podemos ver que el correo electrónico nos llegó con un enlace para unirse. Y también puedo ver todo mi calendario,
00:09:28también hice que creara un artefacto simple, desglosando visualmente lo que Codex añadió a todo
00:09:33este proceso. Hablamos de esto antes, esa fase de ida y vuelta donde Claude tenía el plan y
00:09:38Codex hizo sus, ya sabes, ajustes o propuso ajustes que llegaron hasta
00:09:42siete rondas. Y comenzó con 27 problemas. Y puedes ver que en cada ronda, se reducía cada vez más hasta que
00:09:48en la ronda siete, finalmente tuvimos un veredicto aprobado. Y ahora aquí hay algunas de las cosas que Codex realmente
00:09:52le llamó la atención a Claude durante la fase de planificación, cosas como que la restricción de doble reserva
00:09:57no se podía compilar, problemas con el flujo de conexión OAuth. También hay problemas de concurrencia
00:10:03en los que dos reprogramaciones de la misma reserva podían tener éxito y un montón de cosas relacionadas con casos límite.
00:10:08Ahora, en la fase de construcción, Claude implementó ese plan mejorado que teníamos después de las
00:10:12siete rondas. Y luego tuvimos una nueva sesión de Codex con memoria totalmente fresca, nueva ventana de contexto,
00:10:17no había leído el plan. Y luego leyó el código frente a la especificación real, lo que se creó
00:10:23frente a lo que se había planeado. Así que regresó con 23 hallazgos, 19 fueron aceptados y solucionados, cuatro
00:10:29fueron rechazados. Así que aquí hay algunas de las cosas que Codex encontró en esta fase de construcción: la cuadrícula de tiempo se desajustaba después
00:10:34de cada reunión, el token de gestión estaba en texto plano, todos los eventos bloqueaban las horas incorrectas.
00:10:39Y de nuevo, más y más cosas que, de nuevo, podrías argumentar que son casos límite, pero le
00:10:44habría tomado a Claude mucho tiempo encontrarlos. Así que si Codex nunca hubiera estado en la sala desde el principio,
00:10:48¿cómo se habría visto esto? Bueno, habríamos tenido funciones rotas, habríamos tenido reservas que
00:10:53existen en la base de datos y en ningún otro lugar, etcétera. Ahora, en realidad, ¿habría sido este el caso si
00:10:58nos hubiéramos fiado solo de Claude? Probablemente al principio, habríamos tomado algunas iteraciones adicionales y
00:11:03eventualmente habríamos llegado a algo que probablemente funcionara. Pero con Codex, encontramos muchos de estos problemas en la
00:11:08fase de planificación. Así que no tuvimos que gastar tokens y luego gastar más tokens después del hecho. Y pudimos
00:11:14probar estas cosas con Codex, echarles un vistazo con Codex antes de pasar a producción. Así que, en definitiva,
00:11:21esto te ahorra mucho tiempo y dinero. Así que ese es el bucle Claudex en acción. Si quieres ponerle las manos encima
00:11:26a esto, pondré un enlace en el comentario fijado. Y aparte de eso, nos vemos por aquí.

핵심 요약

La integración de un segundo modelo como Codex a través del bucle Claudex previene errores de sobreconfianza en Claude y detecta fallos críticos en la fase de planificación y construcción antes de llegar a producción.

하이라이트

  • Claudex Loop introduce un segundo modelo, Codex, para revisar y calificar el trabajo de planificación y ejecución de Claude.

  • La habilidad se divide en cuatro fases principales: reconocimiento, interrogatorio, revisión y construcción.

  • Durante la fase de revisión, Claude y Codex realizaron un ciclo de siete rondas para resolver 27 problemas iniciales en la planificación de Calendee.

  • En la fase de construcción, Codex detectó 23 hallazgos, de los cuales 19 se aceptaron y solucionaron, incluyendo problemas con la cuadrícula de tiempo y tokens de gestión en texto plano.

  • El límite de rondas está configurado por defecto en cinco para la planificación y dos para la construcción, evitando bucles infinitos y consumo excesivo de tokens.

타임라인

Premisa y funcionamiento del bucle Claudex

  • Claude no puede calificar su propio trabajo de manera objetiva debido a su tendencia a evaluarlo favorablemente.
  • El sistema Claudex Loop incorpora a Codex para revisar tanto el plan como la ejecución inicial.
  • El flujo de trabajo consta de cuatro fases: reconocimiento, interrogatorio, revisión y construcción.
  • Los límites de iteración se configuran en cinco rondas para la revisión y dos para la construcción para evitar el uso excesivo de tokens.

Los modelos de inteligencia artificial suelen calificar sus propios planes como excelentes, lo que genera problemas de calidad ocultos. Para solucionar este sesgo, Claudex Loop añade un segundo par de ojos mediante un modelo externo como Codex. Este sistema opera en fases secuenciales que abarcan desde la investigación web inicial hasta la revisión estricta en entornos aislados de solo lectura antes de iniciar el desarrollo del código.

Demostración práctica con la recreación de Calendee

  • La demostración consiste en recrear una aplicación web de programación similar a Calendee vinculada a Google Calendar.
  • Se utiliza una fase de investigación profunda basada en el modelo Opus para definir suposiciones y requerimientos técnicos.
  • Claude y Codex superaron el límite inicial de cinco rondas y requirieron siete iteraciones para resolver 27 problemas detectados.
  • Tras el acuerdo en la fase de planificación, Claude procedió a construir la aplicación funcional.

El proceso práctico comienza invocando el comando de la habilidad para desarrollar una alternativa a una aplicación de gestión de citas. Tras la investigación profunda, el sistema plantea preguntas fundamentales y cosméticas para alinear los detalles técnicos. A pesar de que el límite predeterminado es de cinco rondas de revisión entre Claude y Codex, el proceso se extendió a siete rondas para resolver discrepancias complejas antes de la generación del código.

Evaluación de resultados y corrección de casos límite

  • La aplicación funcional permite reservar citas y sincronizarlas correctamente con Google Calendar.
  • En la fase de construcción, una nueva sesión de Codex evaluó el código frente a la especificación y encontró 23 hallazgos.
  • Se solucionaron 19 problemas críticos, incluyendo fallos en la restricción de doble reserva y tokens expuestos en texto plano.
  • La intervención de Codex ahorra tiempo y costos al evitar errores que Claude habría pasado por alto en solitario.

Una vez finalizada la construcción por parte de Claude, una instancia de Codex con memoria completamente nueva revisó el código resultante. Esta auditoría independiente identificó fallos avanzados como desajustes en la cuadrícula de tiempo y problemas de concurrencia en reprogramaciones. La detección temprana de estos casos límite evita fallos estructurales graves y reduce significativamente los costos de desarrollo y depuración.

커뮤니티 글

아직 글이 없습니다. 이 영상에 대한 첫 번째 글을 작성해 보세요!

이 영상에 대해 글쓰기