Tags
13 ページ目
Code-Puppeteer
覚えた備えを全部足したら、かえって動かなくなった。必要な3つだけを選んで短く収める【KISS Principle】
自己評価の終了判定をキーワード一致にしたら、描き直しが終わらない。型で判定し、回数でも止める【Reflection Loop】
人の確認待ちで input() がイベントループごと止める。一時停止と再開を分けて持つ【Human-in-the-Loop】
2つのエージェントが内部状態を直接読み書きして、譲り合ったまま止まる。共有の進行表で協調させる【Blackboard Pattern】
失敗のたびに同じ指示で再試行して、レート制限を食い潰す。エラーの種類で仕分けて1回だけ言い直す【Self-Correction Loop】
会話履歴を足し続けたら、最初の命令を忘れて止まった。直近・要約・ピン留めの3層で覚える【Sliding Window Memory】
過去ログを全部詰め込むと、肝心の今が埋もれる。関連する記憶だけを検索して渡す【RAG】
ツールが百近くになり、説明を全部渡して動きが鈍る。問い合わせごとに必要な道具だけを選ぶ【Dynamic Tool Selection】
終了条件を LLM 任せにしたら、同じ所を回り続けて止まらない。回数の上限と状態で止める【ReAct Loop】
1つのエージェントに予約・観光案内・クレームを任せたら、役割が混ざって黙り込む。最初の一手で振り分ける【Router】
必要のない場面でまでツールを呼んでしまう。スキーマで道具を渡して、呼ぶ判断を制御する【Function Calling】
LLM の余計なお喋りで、正規表現のパースが崩れる。出力の型を先に決めて受け取る【Structured Outputs】
コードパペッティア シリーズ目次