インタラクティブ解説

AIエージェントは
どう動くの?

MVPのように、一つずつ組み立てます。クリックして、試すだけ。コードの知識は不要です。

エージェントの方程式操作できます
エージェント自分で動く働き手

パーツをクリックして中身を見てみましょう。

01 / MVP 0 · LLMだけ

瓶の中の頭脳

LLMができることはひとつだけ。次の言葉を予想することです。

試す · 言葉を自分で予想操作できます

次の言葉を選ぶ

LLMは毎回、考えられる全ての言葉に点数をつけます。あなたが「LLM」になってみてください。

今日の天気は
試す · 何か頼んでみる操作できます

でも、手がない

瓶の中の頭脳に、いくつか聞いてみましょう。

できること

書く、翻訳する、要約する、説明する。

まだできないこと

本当に調べる、ボタンを押す、前回を覚えている。

02 / MVP 1 · + プロンプト

毎回送る、一枚の紙

LLMは何も覚えていません。知っているのは、今回の紙に書かれたことだけ。

試す · 層をオン・オフ操作できます

お客様のメッセージ:

「注文#123が3日遅れています。返金してください!」
LLMに送る紙14 トークン
新着メッセージ注文#123が3日遅れています。返金してください!
LLMの返答
ご不便をおかけし申し訳ありません。詳細はカスタマーサポートまでお問い合わせください。
ありきたり。自分が誰かも知りません。

できること

口調を変える、ルールを守る、使えるツールを知る。

まだできないこと

ツールを頼むだけ。誰が実行する? 誰が結果を読む?

03 / MVP 2 · + ループ

ループがチャットボットをエージェントにする

ツールが要る → 続ける。もう要らない → 止まる。それだけです。

試す · 一歩ずつ実行操作できます
考えるLLMが紙を読む
実行ツールを動かす
確認結果を紙に貼る
完了ツール不要
…そして厚くなった紙で「考える」に戻る
次のステップを押して、エージェントを動かしましょう。
ターン 0/24ツール 0/400 トークン

できること

何ステップも自分でこなし、終わりも自分で決める。

まだできないこと

ツールはどこから? 誰が許可する? 暴走したら?

04 / MVP 3 · + ツール&スキル

手と、レシピ帳

モデルは依頼を書くだけ。実行して承認するのは、本物のプログラム(ホスト)です。

試す · ツールの関所操作できます

1 · 権限を与える

初期状態はすべて禁止。クリックで許可します。

2 · モデルが呼び出しを依頼…

依頼を選んで、3つの関所を通る様子を見ましょう。

  1. 1このツールは存在する?
  2. 2引数の形は正しい?
  3. 3許可されている?
モデルに返る内容
上の依頼を選んでください ↑
試す · ツール vs スキル操作できます
Tool何ができるか
(注文確認、メール送信、SQL実行)
Skillどうやるか
(社内テーブルの読み方)
Memory何を知っているか
(好み、前回の内容)

質問:「今週、アプリをやめた人は何人?」

エージェントには run_sql ツールがあります。レシピ帳も渡すべき?

events-schema — イベントテーブルの読み方 1行 · 常に表示
5ターン約3.1kトークン当てずっぽうで試行錯誤
今週、アプリをやめた人は何人?
「churn」テーブルがありそう…
run_sql("… FROM churn")
テーブル「churn」は存在しません
「users_left」かな…
run_sql("… FROM users_left")
これもない
まずテーブル一覧を見よう。
run_sql("SHOW TABLES")
events, users, orders
run_sql("… FROM events …")
412人。(5ターン後)

できること

実際の仕事ができ、ルールも業務マニュアルもある。

まだできないこと

長く動くほど紙が厚くなり、いずれあふれる。

05 / MVP 4 · + コンテキスト管理

机の広さには限りがある

紙にはこれだけの余白しかありません。いっぱいになればエージェントは止まります。机を片づけることが生き残りの条件です。

試す · 20ターン生き残る操作できます
お題思考ツールの結果整理済み要約計画・固定
ターン 0/20机 7/100
机は空っぽ。「1ターン実行」を押してください。

整理は毎ターンではなくまとめて。履歴を書き換えるたびにAI提供側のキャッシュが無効になり、費用がかさむためです。

できること

何百ターンでも、机をすっきり保てる。

まだできないこと

それでもループしたり、でたらめを言ったり、固まったり、勝手に動いたりする。

06 / MVP 5 · + ガードレール

安心して自走させる

ガードレールは一種類の失敗を止めます。足すのは部品を1つ付けるだけ。中核は変えません。

試す · 失敗の場面を選ぶ操作できます

止まらない

エージェントは「まだ足りない」と思って続けてしまう。誰も止めない。

ガードレールなし

あり ターン上限

コードでは: agentcore · Limits — 初期値は24ターン / 40ツール。上限に達したら「暫定回答」のターンで締める

試す · 自分のエージェントを組む操作できます

どのガードレールを付ける? いくつの場面を生き残れる?

0/11
素のまま — 動くけれど、いろいろな壊れ方をする
止まらないお金を燃やし続けて、終わらない
同じところで固まる1つのエラーで24ターンを使い切る
早すぎる完了報告でっち上げの数字を、自信満々に
目的を忘れるC・D・Eを抜かしたことにも気づかない
結果が大きすぎるエラーのある場所だけを見逃す
仕事が大きすぎる雑用でメインの机があふれる
長く終わらない処理エージェント全体がただ待つ
人の判断が必要取り返しのつかないことを推測で実行
AI提供元がダウンそのターンが丸ごと無駄に
昨日のことを忘れる毎日ゼロから聞き直す
柵の外に出たがる秘密鍵が漏れる
まとめ

まとめ:一枚の紙と、ひとつのループ

それぞれの層が、下の層の問題をひとつだけ解決します。

押すと、ひとつの依頼が各層を通る様子が見られます。
01

LLM

次の言葉を予想

02

プロンプト

毎回送る一枚の紙

03

ループ

考える → 実行 → 確認 → 終わるまで繰り返し

04

ツール&スキル

動くための手と、やり方を知るための本

05

コンテキスト

机を片づけ、大事なものは固定

06

ガードレール

失敗の種類ごとに止める

実際の使い心地が気になりますか?

Soot は、あなたのマシン上で、あなたが選んだツールとともに動く小さなエージェントです。

2ai/agentcore v0.1.3 をもとにしています · 例はわかりやすく単純化したものです。