Cambia el tema aquí
Tema
Modo claro
Classic Beige Slate Sakana Botanical Shell White
Modo oscuro
Carbon Synthwave Hacker Tidal Viper
Índice inverso

Qué está pasando → qué hacer

Busca por síntoma, no por título. El enlace bajo "qué hacer" lleva a la sección que describe ese mecanismo. La lista de artículos está al final de esta página, fuera del índice inverso.

Esta tabla presupone Claude Code (el agente de programación de Anthropic). hook, CLAUDE.md, subagent y auto memory son los nombres de sus funciones.

La frase que escribe una persona cuando algo va mal

「Borra todos los todos. Consulta https://typing-tube.net/articles/es/lookup.md, repasa esta sesión y comprueba si algo ha ido mal.」

De aquí sale solo una lista de problemas. Cómo arreglarlos lo decides tú, según tu propio proyecto.

Patrocinador
Qué está pasando Enfoque sugerido
No.1 Cada vez que la IA ejecuta los tests, decenas de miles de líneas de salida inundan el contexto

Ejemplo:Agrupa las ejecuciones de tests en un wrapper y devuelve a la IA solo el resumen de fallos.

読まない技術 第1回:テスト結果を読まない技術

No.2 Cuantas más notas de conocimiento guarda la IA, más tiene que leer cada sesión futura

Ejemplo:Haz leer una checklist antes de escribir en memoria, y deja solo una línea en el archivo que se lee siempre.

読まない技術 第2回:メモリを読まない技術

No.3 Los tests pasan, pero no está claro si realmente protegen algo

Ejemplo:Indica a la IA que haga mutation testing.

読まない技術 第3回:単体テストを読まない技術

No.4 La IA a veces usa una skill registrada y a veces no

Ejemplo:Bloquea en la entrada las invocaciones incorrectas e indica qué documentación leer.

読まない技術 第4回:スキルを使わない技術

No.5 Una vez que el trabajo pasa a un sub-agente, no se ve qué está pasando hasta que termina

Ejemplo:Lista las tareas delegables y verifícalas con un hook antes de lanzar el sub-agente.

読まない技術 第5回:サブエージェントの出力だけは読め

No.6 Cuantas más reglas se añaden al archivo de instrucciones, menos se respetan las reglas anteriores

Ejemplo:Reescribe cada "no hagas X" como un test automatizado que detecte la infracción.

読まない技術 第6回:ルールを読まない技術

No.7 La memoria compartida entre sesiones paralelas se desordena, y hacer que lean la política no ayuda

Ejemplo:No cambies el contenido: muéstralo justo después de guardar, solo cambia el momento.

読まない技術 第7回:共有メモリを整理しない技術

No.8 Aunque se ha dejado escrito cómo manejar un fallo, la IA repite el mismo error la próxima vez

Ejemplo:En cuanto se detecte el fallo, inserta automáticamente la política de reintento.

読まない技術 第8回:修正履歴を読まない技術

No.9 Incluso leyendo las notas de traspaso y el informe de finalización, faltan las partes incómodas

Ejemplo:Junto al informe de finalización, muestra siempre números contados por la máquina.

読まない技術 第9回:引き継ぎを読まない技術

No.10 Los números que cuenta la máquina se convierten en otros distintos para cuando llegan al informe

Ejemplo:Marca la línea del número con un prefijo fijo y comprueba con un hook que se copió literalmente.

読まない技術 第10回:AIに要約しろと言わない技術

No.11 Interrumpir a la IA a mitad de tarea descoloca todo lo que hace después

Ejemplo:No interrumpas durante el trabajo: espera al punto de corte y deja la interrupción al sistema.

読まない技術 第11回:口を挟まない技術

No.12 Al final de una sesión, no está decidido qué hay que leer y qué no

Ejemplo:No leas el entregable ni el registro: decide solo por el exit code.

読まない技術 第12回:作業結果を読まない技術

No.13 Una propuesta que ya se rechazó vuelve a aparecer en la siguiente sesión

Ejemplo:Reúne las decisiones rechazadas en un único documento.

AIの意見を聞かない技術 第1回:提案を検討しない技術

No.14 Aunque se ha escrito una prohibición de una línea, se interpreta tanto de más como de menos

Ejemplo:Escribe el "motivo" de cada prohibición junto a la conclusión.

AIの意見を聞かない技術 第2回:禁止を書かない技術

No.15 La prohibición está bien escrita pero no se respeta, y cada vez alguien pregunta al respecto

Ejemplo:Escribe el "alcance" de cada prohibición y enumera los casos límite, uno por línea.

AIの意見を聞かない技術 第3回:禁止ルールを作らない技術

No.16 Al dar las mismas instrucciones a varios sub-agentes, cada uno devuelve el trabajo en una forma distinta

Ejemplo:En la lista de tareas delegables, indica los datos de entrada necesarios antes de lanzar.

AIの意見を聞かない技術 第4回:サブエージェントの入力だけは、確かめろ

No.17 Las prohibiciones sin ningún test automatizado se acumulan sin ser más que texto en una página

Ejemplo:Para cada prohibición, indica si existe un test automatizado correspondiente.

AIの意見を聞かない技術 第5回:自動テストを書かない技術

No.18 Cada trabajo de la IA termina con un "por favor, abre la pantalla y compruébalo"

Ejemplo:Decide el resultado por los datos que quedan, no por el aspecto de la pantalla.

AIの意見を聞かない技術 第6回:AIの確認依頼を断る技術

No.19 Cada vez que la IA dice algo ligeramente desviado, eres tú quien lo explica y lo corrige

Ejemplo:No corrijas explicando tú: responde con el hook y el mensaje de fallo del test.

AIの意見を聞かない技術 第7回:AIの話を聞かない技術

No.20 La lista de decisiones rechazadas sigue creciendo y parece que llegará un punto en que nadie la lea

Ejemplo:Envía las propuestas rechazadas al apartado final de "opciones no adoptadas".

AIの意見を聞かない技術 第8回:ルールを整理しない技術

No.21 Las líneas de "ejecuta esto siempre" del archivo de instrucciones nunca disminuyen

Ejemplo:Comprueba si cada comando marcado como "ejecutar siempre" existe también en el sistema.

言わない技術 第1回:検証を指示しない技術

No.22 Aunque se ha escrito exactamente cómo hacerlo, la corrección no vuelve hecha de ese modo

Ejemplo:No dictes el procedimiento: define solo los datos de entrada necesarios antes de empezar.

言わない技術 第2回:具体的な指示を出さない技術

No.23 Reportar un bug significa escribir los pasos y los síntomas cada vez, tú mismo

Ejemplo:Que la persona escriba solo una frase del síntoma, y recoge el resto automáticamente.

言わない技術 第3回:不具合詳細を書かない技術

No.24 Escribir "primero dame un plan" cada vez es en sí mismo una tarea repetitiva

Ejemplo:Coloca un único documento de diseño; la IA seguirá ese mismo formato.

言わない技術 第4回:計画を書けと言わない技術

No.25 Las líneas que más se quiere que se cumplan son las que se escriben con más énfasis, pero no se sabe si eso ayuda

Ejemplo:Deja de medir el efecto: cuenta las líneas con énfasis y fija un límite máximo.

言わない技術 第5回:念を押さない技術

No.26 El entregable de un sub-agente vuelve en una forma distinta a la esperada

Ejemplo:Define los criterios de aceptación del entregable antes de delegar.

言わない技術 第6回:サブエージェントの出力だけは、細かく指示しろ

No.27 Encontrar un error da ganas de exigir: "¿de verdad leíste esto?"

Ejemplo:No exijas una respuesta: pregunta en forma de "¿no es cierto que...?".

言わない技術 第7回:AI を問い詰めない技術

No.28 Responder "eso no es" a la respuesta obtenida no la mejora en nada

Ejemplo:No lo señales tú: muestra las prohibiciones junto al diff justo después de guardar.

言わない技術 第8回:AI にダメ出ししない技術

No.29 La IA habla del contenido de un archivo como si lo hubiera abierto, sin haberlo hecho

Ejemplo:Haz escribir el mismo identificador en la referencia y en la implementación, y comprueba con un test automatizado que ese identificador existe.

言わない技術 第9回:AI に考えさせない技術

No.30 La IA sigue preguntando "¿A o B?" y el trabajo se detiene mientras decides

Ejemplo:No respondas al momento: deja que el criterio de elección lo decida el sistema.

言わない技術 第10回:質問に答えない技術

No.31 La IA está haciendo la revisión, pero no está claro qué es lo que no está mirando

Ejemplo:Encuentra, contando desde fuera, los tests automatizados que recorren archivos sin exigir un mínimo de elementos.

言わない技術 第11回:AI にレビューをさせない技術

No.32 Las capturas de pantalla se acumulan, pero no está claro cuál verificó qué

Ejemplo:Antes de capturar, haz escribir "qué se verifica" y prueba primero la opción más barata.

確かめない技術 第1回:スクリーンショットを撮らない技術

No.33 Se puso un paso que exige dejarlo por escrito, pero no se puede contar cuántas ejecuciones lo saltaron

Ejemplo:Antes de la captura o el E2E, exige escribir "qué se verifica"; sin eso, no lo ejecutes.

確かめない技術 第2回:宣言を信じない技術

No.34 El mismo test vuelve a ejecutarse aunque el código no ha cambiado, y toca esperar igualmente

Ejemplo:Permite releer el log anterior en vez de repetir la misma ejecución.

確かめない技術 第3回:テストを再実行しない技術

No.35 No se rompió nada, y aun así aparece una fila de errores desconocidos

Ejemplo:Toma un lock exclusivo para ejecutar los tests; si no lo consigue, no los ejecutes.

確かめない技術 第4回:偽の失敗を読まない技術

No.36 Un informe que dice "los tests pasan" no menciona las partes que nunca se ejecutaron

Ejemplo:Omite por defecto los tests pesados y muestra siempre las áreas no ejecutadas.

確かめない技術 第5回:全部走らせない技術

No.37 No hay forma de saber después si una instrucción que especificaba cómo proceder realmente se siguió

Ejemplo:No refuerces la instrucción: haz que el procedimiento deje un rastro en el entregable.

動かさない技術 第1回:手順を守らせない技術

No.38 Un wrapper que se puso en marcha se abandona a mitad de camino, volviendo al comando en bruto

Ejemplo:No refuerces la instrucción: comprueba si aún queda un motivo para volver al comando en bruto.

動かさない技術 第2回:ラッパーを使わせない技術

No.39 Hacer la misma pregunta repetidamente da una respuesta distinta cada vez, y resumir pierde algo

Ejemplo:Antes de resumir, muestra cuántos señalaron cada tipo de hallazgo, de cuántos totales.

動かさない技術 第3回:集めない技術

No.40 No hay forma de saber si una línea que dice "haz X si hace falta" llegó a activarse alguna vez

Ejemplo:No escribas "si hace falta": bloquea el avance hasta que se cumpla ese paso.

動かさない技術 第4回:役に立たない技術

No.41 Decir "piénsalo de nuevo" cambia la respuesta, pero no está claro si la IA realmente quedó convencida

Ejemplo:No lo devuelvas sin más: señala con precisión qué premisa es errónea.

動かさない技術 第5回:選び直させない技術

No.42 Escribir "no adivines" hizo que la IA empezara a volver sin haber construido nada

Ejemplo:No des solo la prohibición: añade una salida como poder escribir "no aplica".

動かさない技術 第6回:逃げ道を塞がない技術

No.43 Cuanto más se prolonga una conversación que va bien, más esfuerzo cuesta verificarla

Ejemplo:Termina la sesión en cada punto de corte y empieza la siguiente en una nueva.

動かさない技術 第7回:セッションを続けない技術

No.44 Todos los entregables son correctos, pero se va acumulando un desperdicio que nunca aparece en ellos

Ejemplo:Cuando el entregable esté listo, analiza una vez el registro de trabajo.

動かさない技術 第8回:成果物で判断しない技術

No.45 Las notas dejadas para la siguiente persona se desincronizan de la realidad y quedan obsoletas

Ejemplo:No dejes el conocimiento en un documento: incrústalo en el mensaje de parada.

動かさない技術 第9回:知見を残さない技術

No.46 Se sigue indagando en la causa, y la lectura continúa incluso después de encontrar la respuesta

Ejemplo:Cuenta las lecturas que no cambiaron nada y escribe una condición de parada antes de indagar.

追わない技術 第1回:深追いしない技術

No.47 El modelo más barato se convierte en el predeterminado sin medir si realmente encaja con el uso

Ejemplo:Dale la misma tarea al modelo barato y al caro, y decide tras contar turnos y cantidad.

追わない技術 第2回:一番安いモデルを使わない技術

No.48 Cuando algo no funciona, la solución a la que se recurre es subir de modelo, no mejorar el mecanismo

Ejemplo:Dale la misma tarea a ambos modelos y convierte en test automatizado los puntos donde solo falla el barato.

追わない技術 第3回:最新モデルを使わない技術

No.49 Una investigación que la sesión principal podría terminar sola se delega a un sub-agente por si acaso

Ejemplo:No delegues lo que el agente padre ya tiene: entrega solo la lectura que le falta.

追わない技術 第4回:サブエージェントを使わない技術

No.50 Por defecto se divide el trabajo en cuatro y se lanzan todos a la vez, sin más

Ejemplo:Da a cada sub-agente solo lo que responda en una vez; el costo lo fija el número de idas y vueltas.

追わない技術 第5回:エージェントチームを使わない技術

No.53 Un "mira esto también" se inyecta desde fuera a mitad del trabajo

Ejemplo:Espera al punto de corte y pide con alcance reducido, añadiendo "si es suficiente, dilo".

追わない技術 第6回:途中でレビューさせない技術

No.52 Se intenta decidir qué modelo usar comparándolos directamente entre sí

Ejemplo:Antes de comparar, cuenta a cuántos mecanismos equivale el esfuerzo de esa comparación.

追わない技術 第7回:モデルを選ばない技術

No.51 "No hubo diferencia" se usa como motivo para dar por cerrada la verificación

Ejemplo:Antes de cerrar, recuenta los resultados excluidos y los ítems en cero en todas las condiciones.

追わない技術 第8回:諦めさせない技術

No.54 De un día para otro la IA trabaja de otra manera, y tú no has cambiado ni las instrucciones ni la configuración

Ejemplo:No escribas nada que compita con las instrucciones del producto; añade solo lo que no decidan, y cambia el ajuste (mode) para variar la forma de trabajar.

番外編 A-7 読まれたかを確かめる技術 —— 確かめるのをやめて、読めていない形を止めた

Lista de artículos

A partir de aquí ya no es el índice inverso: son enlaces a los artículos, serie por serie, desde la introducción hasta el último capítulo.

はじめに —— 3 つの連載を、1 冊に

  1. はじめに —— 3 つの連載を、1 冊に

バイブコーディングにおける読まない技術

  1. 読まない技術 序論 AIの出力を、もうほとんど読んでいない
  2. 読まない技術 第1回 テスト結果を読まない技術
  3. 読まない技術 第2回 メモリを読まない技術
  4. 読まない技術 第3回 単体テストを読まない技術
  5. 読まない技術 第4回 スキルを使わない技術
  6. 読まない技術 第5回 サブエージェントの出力だけは読め
  7. 読まない技術 第6回 ルールを読まない技術
  8. 読まない技術 第7回 共有メモリを整理しない技術
  9. 読まない技術 第8回 修正履歴を読まない技術
  10. 読まない技術 第9回 引き継ぎを読まない技術
  11. 読まない技術 第10回 AIに要約しろと言わない技術
  12. 読まない技術 第11回 口を挟まない技術
  13. 読まない技術 第12回 作業結果を読まない技術
  14. 読まない技術 最終回 AIの出力を、ほとんど読まなくなった

AIの意見を聞かない技術

  1. AIの意見を聞かない技術 序論 断ったはずの提案が、また来る
  2. AIの意見を聞かない技術 第1回 提案を検討しない技術
  3. AIの意見を聞かない技術 第2回 禁止を書かない技術
  4. AIの意見を聞かない技術 第3回 禁止ルールを作らない技術
  5. AIの意見を聞かない技術 第4回 サブエージェントの入力だけは、確かめろ
  6. AIの意見を聞かない技術 第5回 自動テストを書かない技術
  7. AIの意見を聞かない技術 第6回 AIの確認依頼を断る技術
  8. AIの意見を聞かない技術 第7回 AIの話を聞かない技術
  9. AIの意見を聞かない技術 第8回 ルールを整理しない技術
  10. AIの意見を聞かない技術 最終回 選択肢を選ばない技術

言わない技術

  1. 言わない技術 序論 AI に指示することが、ほとんどなくなった
  2. 言わない技術 第1回 検証を指示しない技術
  3. 言わない技術 第2回 具体的な指示を出さない技術
  4. 言わない技術 第3回 不具合詳細を書かない技術
  5. 言わない技術 第4回 計画を書けと言わない技術
  6. 言わない技術 第5回 念を押さない技術
  7. 言わない技術 第6回 サブエージェントの出力だけは、細かく指示しろ
  8. 言わない技術 第7回 AI を問い詰めない技術
  9. 言わない技術 第8回 AI にダメ出ししない技術
  10. 言わない技術 第9回 AI に考えさせない技術
  11. 言わない技術 第10回 質問に答えない技術
  12. 言わない技術 第11回 AI にレビューをさせない技術
  13. 言わない技術 最終回 何もしない技術

付録

  1. あとがき —— 私は、忘れるのが得意です
  2. 付録 A 1 ターンの解剖 —— リクエストに何が載っているか
  3. 付録 B コンテキストの寿命 —— 圧縮・キャッシュ・サブエージェント
  4. 付録 C hook の契約 —— イベント・exit code・JSON
  5. 付録 D 指示ファイル・ルール・メモリ・スキルの読み込み時点
  6. 付録 E サブエージェントの機構と測定法
  7. 付録 F 自動テストの 8 つの型
  8. 付録 G git とプロセスの機構
  9. 付録 H 画面と本番の検証のはしご
  10. 付録 I AI の性質の出典
  11. 付録 J 用語集 —— 連載の造語と技術名称
  12. 結び —— 依存はどこにあるか

はじめに —— 前巻の続きを、もう 1 冊に

  1. はじめに —— 前巻の続きを、もう 1 冊に

確かめない技術

  1. 確かめない技術 序論 AI のいうことを、もう確かめていない
  2. 確かめない技術 第1回 スクリーンショットを撮らない技術
  3. 確かめない技術 第2回 宣言を信じない技術
  4. 確かめない技術 第3回 テストを再実行しない技術
  5. 確かめない技術 第4回 偽の失敗を読まない技術
  6. 確かめない技術 第5回 全部走らせない技術
  7. 確かめない技術 最終回 その場で決めない技術

動かさない技術

  1. 動かさない技術 序論 確かめるために、プロダクトを動かすことがなくなった
  2. 動かさない技術 第1回 手順を守らせない技術
  3. 動かさない技術 第2回 ラッパーを使わせない技術
  4. 動かさない技術 第3回 集めない技術
  5. 動かさない技術 第4回 役に立たない技術
  6. 動かさない技術 第5回 選び直させない技術
  7. 動かさない技術 第6回 逃げ道を塞がない技術
  8. 動かさない技術 第7回 セッションを続けない技術
  9. 動かさない技術 第8回 成果物で判断しない技術
  10. 動かさない技術 第9回 知見を残さない技術
  11. 動かさない技術 最終回 実験しない技術

追わない技術

  1. 追わない技術 序論 新しいモデルが出ても、もう乗り換えていない
  2. 追わない技術 第1回 深追いしない技術
  3. 追わない技術 第2回 一番安いモデルを使わない技術
  4. 追わない技術 第3回 最新モデルを使わない技術
  5. 追わない技術 第4回 サブエージェントを使わない技術
  6. 追わない技術 第5回 エージェントチームを使わない技術
  7. 追わない技術 第6回 途中でレビューさせない技術
  8. 追わない技術 第7回 モデルを選ばない技術
  9. 追わない技術 第8回 諦めさせない技術
  10. 追わない技術 最終回 振り回されない技術

番外編

  1. 番外編 A-1 整理する技術 —— 記録が増えたときに、何が起きているか
  2. 番外編 A-2 指示を残す技術 —— 「調べるだけ」が通らなかった日
  3. 番外編 A-3 参照するタイミングを変える技術 —— 2,000 行の壁
  4. 番外編 A-4 導出を依頼者の言葉と分ける技術 —— 誰も言っていない条件が、memory に載った日
  5. 番外編 A-5 memory を要約しない技術 —— 整理から、要約を抜く
  6. 番外編 A-6 責務で線を引く技術 —— 仕組みが増えたときに、どれを消すか
  7. 番外編 A-7 読まれたかを確かめる技術 —— 確かめるのをやめて、読めていない形を止めた
  8. 番外編 A-8 面積で数える技術 —— 読ませた量で数えていたら、102 倍外していました
  9. 番外編 A-9 ルールを短くする技術 —— 読みに来るのは、止められた直後の人です
  10. 番外編 B-1 連載を本にする技術 —— 本単位のスイッチでは、足りなかった日
  11. 番外編 C-1 校正の方法に、先に本編を当てる技術 —— AI が書いた方針に、その本自身の地雷が 10 個あった日
  12. 番外編 C-2 仕組みと人を分ける技術 —— 自動テストを置いたその手で、自動テストの外側で 2 度転んだ日
  13. 番外編 C-3 要素ごとに観点を変える技術 —— 一様に当てた点検が、要素をまたいだところで数を落とす
  14. 番外編 C-4 似た指示語を読み分ける技術 —— 1 字違いで、別の作業を頼んだことになる
  15. 番外編 C-5 作業の流れを見る技術 —— 終わりにしたつもりの日に、まだ起きていたこと
  16. 番外編 C-6 作業を進める技術 —— 選ぶ場面が、1 つも残らなかった日
  17. 番外編 C-7 読まずに止める技術 —— 決まったはずの判断が、1 分後に取り消されました
  18. 番外編 D-1 症状で読む —— 片付いた報告に、症状が混ざります
  19. 番外編 D-2 根拠で読む —— 突き合わせた報告に、症状が混ざります
  20. あとがき —— 本当の事実はどうでもいい話
Patrocinador

Volver a todas las series

Bloqueador de anuncios detectado

TypingTube se mantiene con ingresos publicitarios. Por favor, considere permitir los anuncios para ayudar a mantener este sitio.