AI Beyond the Hype

Dev.to / 2026/3/27

💬 オピニオンDeveloper Stack & InfrastructureIdeas & Deep AnalysisTools & Practical Usage

要点

  • この記事では、AIのバズ(誇大宣伝)サイクルが落ち着いてくるにつれて、AIの最も有用な価値は、人々が期待する派手な能力よりも、より実務的なエージェント型ワークフローから生まれると論じています。
  • Goでエージェント型システム「Contenox」を構築することを紹介し、ツールの利用可否や環境設定に関する実際のトラブルシューティング体験を共有します。
  • 具体例として、Contenoxが明示的に登録したツール(WebナビゲーションのためのPlaywright、ドキュメントのためのNotion)を使って、反復的な依存関係トラッキング作業を自動化する様子が示されます。
  • 計画に加えて、オート/ステップベース実行におけるツール選択を適切に行うことで、モデルが誤ったツールや情報源を使ってしまうのを防げると強調しています(例:ブラウザが必要な場面でウェブ検索を避ける)。
  • GPT-5.4はツール関連タスクに効果的だと位置づけ、その示唆として、MCPに対応したエージェントシステムであれば、適切なツール登録によって同様のワークフローを再現できるとまとめています。

AIの過熱が冷めてくるにつれて、いよいよ本当の疑問はこうなります。つまり、この技術は一体何に実用的なのか?

私は、たとえベンチャーキャピタルの資金が尽きたり、モデルの進歩が頭打ちになったとしても、AIは非常に有用であり続けると思います。ただし、多くの人が想像している形とは違います。

要点に入ります。

私の提案としては、「AI」と聞いて私たちが思い浮かべるものとは関係ないはずです。

私はすべての答えを持っているわけではありませんが、これがどこへ向かっているのかについて、私の考えを少しだけ垣間見せることはできます。

この点を、私自身のエージェント型システムであるContenoxを使って説明します。Contenoxは、Goでゼロから開発しています。

__

ここに、小さいけれど具体的な例を示します。

エンジンを動かすまでには、まだ数回の試行が必要でした。デフォルトプロバイダーが設定されていません。といったエラーに遭遇したり、次のような応答を返されたりしました。「この環境には plan-manager ツールが利用できないため、文字どおりそれを呼び出すことはできません。ただし、含まれるべきプランは提示できます。」

背景として、Contenoxはインフラとガバナンスのタスクのためのワークフローエンジンとして始まったので、いくらか生のエンジン情報が漏れています。それでも、システムを数回いじってみた結果、雰囲気はうまくつかめました。

__

多くの時間を本業(あるいは単なる日常生活)に取られていると、テックで起きているすべてに追いつくのは大変です。なので、プロジェクトで使っている依存関係の追跡のように、可能な限り繰り返し作業を自動化しようとしています。

これはかなり単純ですし、MCPに対応しているどんなエージェント型システムでも同じことはできるはずです。プロンプトを出す前に、まずツールのPlaywrightとNotionを登録するだけです。

contenox plan new "use playwright to go to https://github.com/ollama/ollama/releases and document the changes in the past 5 releases into notion using the notion tool" --shell

プロンプトは、各タスクでどのツールを使うかを明示的にシステムへ伝えます。これにより、モデルがたとえばPlaywrightでNotionを開こうとしたり、ブラウザではなくWeb検索を使ったりするのを防げます。

Contenoxでは、プランはゴールを達成するためにモデルが必要だと考える複数のステップから構成されます。これは多くのエージェント型システムでよく見られる考え方です

Generating plan for: use playwright to go to https://github.com/ollama/ollama/releases and document the changes in the past 5 releases into notion using the notion tool...
Created plan "plan-9d3ef440" with 6 steps. Now active.

自動モードで正しくやってくれるようにGPT-5.4を信頼します...
(ちなみに、ツール関連のタスクにめちゃくちゃ良いモデルです)

contenox plan next --auto

Executing Step 1: Open https://github.com/ollama/ollama/releases in Playwright and wait for the releases list to fully load....
✓ Step 1 completed.

Executing Step 2: Identify the 5 most recent releases shown on the page and, for each release, capture the version tag, release title, publication date, and release notes text....
✓ Step 2 completed.

Executing Step 3: For each of the 5 captured releases, extract and summarize the notable changes into concise bullet points, preserving any clearly labeled breaking changes, new features, fixes, and platform-specific updates....
✓ Step 3 completed.

Executing Step 4: Create a new page in Notion using the notion tool with a title such as 'Ollama GitHub Releases - Last 5 Versions' and include the source URL https://github.com/ollama/ollama/releases near the top....
✓ Step 4 completed.

Executing Step 5: Add a section for each of the 5 releases in the Notion page, including the version tag, release title, publication date, link to the specific GitHub release, and the summarized change bullets....
✓ Step 5 completed.

Executing Step 6: Review the completed Notion page to confirm all 5 releases are included in reverse chronological order and that the summaries accurately reflect the GitHub release notes....
✓ Step 6 completed.

Executing Step 10: Review the Notion page content for completeness and formatting, then save and confirm that all 5 release summaries are present....
✓ Step 10 completed.
All steps complete. Plan is done!

できました!

Notionページに、最新のOllamaリリース5件の要約が自動生成された様子

例はシンプルですが、そのパターンは劇的にスケールします。同じワークフローを使えば、ユーザーマニュアル一式の生成にも適用できます。
...Playwrightでスクリーンショットを撮り、セクションを自動的に整理し、結果を構造化されたNotionドキュメントとして公開します。

まとめとして、Contenoxが行った手順のチェーンを示します。

contenox plan show
Plan: plan-9d3ef440 (active) — 6/6 complete
1. [x] Open https://github.com/ollama/ollama/releases in Playwright and wait for the releases list to fully load.
2. [x] Identify the 5 most recent releases shown on the page and, for each release, capture the version tag, release title, publication date, and release notes text.
3. [x] For each of the 5 captured releases, extract and summarize the notable changes into concise bullet points, preserving any clearly labeled breaking changes, new features, fixes, and platform-specific updates.
4. [x] Create a new page in Notion using the notion tool with a title such as 'Ollama GitHub Releases - Last 5 Versions' and include the source URL https://github.com/ollama/ollama/releases near the top.
5. [x] Add a section for each of the 5 releases in the Notion page, including the version tag, release title, publication date, link to the specific GitHub release, and the summarized change bullets.
6. [x] Review the completed Notion page to confirm all 5 releases are included in reverse chronological order and that the summaries accurately reflect the GitHub release notes.

はい、それだけです。

プロジェクトをコーディングする段階から、実際にそれを使う段階へ移行するのは面白い時期です。少しだけ退屈で、少しだけ退屈ですが、非常に必要なステップです。

続報をお伝えします。願わくば、Contenoxの生のエンジンを、ユーザーフレンドリーなUXの背後に隠すのに時間はかからないでしょう。

これは「誇大広告を超えたAI」が実際にどのように見えるかの一例です。人間に代わる人工知能ではなく、確実な仕組みが、デジタル業務を大規模に、静かに処理していく姿です。

乾杯!