3 ポイント 投稿者 obtuse 2026-04-18 | 2件のコメント | WhatsAppで共有

「なぜあなたのAIは、いつも評判よりも賢くないように感じられるのか」

  • コンテキストが積み重なるほど、モデルの性能が少しずつ落ちていく感覚がある
  • 新しいチャットに移るたびに、前提を毎回説明し直さなければならない煩わしさ
  • /compact を使うと、コンテキストを失いすぎてしまう
  • 「AIは今、いったいどのファイルやコードを見てこの結論に至ったのか?」が分からない

Googleのシニアエンジニアリングリーダー Addy Osmani の著書でも、同様の問題が指摘されています。AIは素早くコードを作ってくれる一方で、アーキテクチャの品質とコンテキスト管理は結局人が面倒を見る必要がある、という点です。
そこで、釜山ソフトウェアマイスター高校ソフトウェア開発科の学生チームが、この問題を自ら解決するために作ったオープンソースツールを紹介します。

Contexty — AIのコンテキストを開発者が直接見て制御できるようにするツールです。

GitHub: https://github.com/ttalkkak-lab/opencode-contexty

主な機能

HSCMM (Human-supervised Context Management)

現在AIが参照しているコンテキストを、VSCode Context Explorer パネルでツリー形式にリアルタイム可視化
含まれているファイル、フォルダ、特定のコード行まで確認可能
不要な部分は即座に削除し、必要なファイルやコードの選択範囲は直接追加
エディタ内では、コンテキストに含まれている行がハイライトされ、視覚的に区別可能

AASM (Active Agent-supervised Architecture)

プロンプト段階でアーキテクチャのアンチパターンを事前に検知する Sub-Agent

すべてのロジックを1つのファイルに詰め込む
God Object の生成
グローバルな可変状態の乱用
などのありがちなミスを、AIがコードを生成する前に警告またはブロックします。

DCP (Dynamic Context Pruning)

コンテキストの限界に達する前に自動圧縮しながら、何を圧縮したのか、どれだけトークンを節約したのかを透明に表示します。必要であれば、圧縮した部分を復元 (decompress) することもできます。

ACPM (Agent Context Permission Management)

AIが使用できるツール (file-read, file-write, shell, web など) とファイルパス権限を細かく制御します。
プリセットとして保存して、プロジェクトごとに簡単に呼び出せます。

インストール方法

npx @ttalkkak-lab/opencode-contexty init  

コマンド実行後に IDE を選択すると、OpenCode 拡張と IDE 拡張が自動でインストールされますが、CLI だけでもほとんどの機能を利用できます。
AIコーディングツールはますます強力になっていますが、「AIが今何を見ているのか」を開発者が明確に把握し、制御できるツールはまだ不足していると考えています。Contexty はその部分を埋めるために始まったプロジェクトです。
興味のある方はぜひ GitHub リポジトリをご覧ください。スター・フィードバック・バグレポート・機能提案・PR はいつでも歓迎です!

2件のコメント

 
runableapp 2026-04-19

わあ、素晴らしいです〜!

 
moderator 2026-04-18

原文タイトルに変更し、Show に移動しました。
投稿タイトルは GeekNews 利用ガイド を参考にして付けてください。
参考までに、moderator が分類を調整した投稿はホーム画面での露出が制限される場合がありますので、投稿前にカテゴリをもう一度ご確認ください。