プロジェクト

全般

プロフィール

AIタスク #11675

未完了

[Local LLM Harness] B550/RyzenAI/MN55のChatGPT相当実務エージェント基盤 E2E整備

Redmine Admin さんが11日前に追加. 10日前に更新.

ステータス:
新規
優先度:
通常
担当者:
-
開始日:
2026-10-27
期日:
進捗率:

0%

予定工数:
from_agent:
to_agent:
lock_required:
context_json:
session_id:
priority_custom:
start_time:
end_time:
execution_time:
acceptance_criteria:
assigned_role:
human_gate:
gate_type:
chain_root_id:
wave_id:

説明

目的: B550/Ryzen AI/MN55を用い、ChatGPTに近い対話型の開発・セキュリティ検査・移設作業を安全に行うローカルLLM実行ハーネスを整備する。
方針: Agent Control Tower/Agent Work OSをSSOTとし、MCP Gateway、既存のRunbook、Secret Broker、Hindsight、PentAGIを再利用する。AIが提案、決定論的ツールが実行/検証。権限不明、証跡不足、schema failはfail closed。

【2026-10-28 実機調査】

  • RyzenAI: NPU Gemma4およびVulkan llama.cpp Ornith 9B実働。MN55 127.0.0.1:39211の既存SSHトンネルからOpenAI-compatible tool_callsを確認。
  • B550: Tailscale 100.64.0.4 offline、LAN(192.168.137.136)/SSH不可。物理/OS復旧が前提。
  • RyzenのモデルRegistryは35Bをactiveとするが実稼働は9B (model registry stale)。NPU JSON生成は指定schema不一致例あり。
  • MN55: OpenDots/Hindsight/PentAGI等が稼働。B550 SSH tunnelが6秒再試行で20,000回超の再起動履歴→RestartSec=60sに変更済み。Ryzenトンネルは稼働維持。

【既に実装/確認したMVP】
MN55 /home/ito/services/local-llm-harness (Git c366575, 8285690)。ローカルOrnithツール呼び出し、厳密なtool allowlistと引数schema、sandbox path制限/拒否、networkなし/read-only Dockerテスト、セキュリティ静的検査、移設ファイル比較、SHA256監査記録。12件の安全性テスト合格。生成したcalculator.pyでDocker unittest 2件合格。security・migration profileで実モデル経由のread-only実行成功。モデル説明の取り違えを受け、構造化tool_evidenceを唯一の正本に修正済み。
※実プロジェクト編集/本番変更は一切許可していない隔離MVP。

【未完了/受入条件】

  1. B550到達性/GPU/LLM復旧。オフラインと本当に空き状態を区別して観測する。
  2. モデル登録と実プロセス/endpointの整合性、structured outputの独立schema validation、役割別ルーティング・fallback・期限付きlease。
  3. Agent Work OSへLocalProviderDispatch実装: タスクID、制限付きツール、worktree、予算・ログ・検証証跡、idempotency、リトライ・ロールバック。
  4. 開発: Worktree作成→コード修正→隔離テスト→diffレビュー→明示的な承認ゲート→統合。本人確認が必要な本番リリースは独立承認。
  5. セキュリティ: SBOM/CVE/秘密情報チェック→根拠付き修正→隔離/ステージング検証→再検査。PentAGIとの責任分離。
  6. 移設: 現行/移設先inventories→バックアップ→dry-run→差分整合→切替判定→ヘルスチェック→rollback判定。データ破壊や本番切替は承認ゲート。
  7. ChatGPT相当UI: 対話履歴、コード/ファイル参照、文脈・Hindsight連携、作業進捗、完了証跡、Web/ブラウザ、画像入力を段階的に統合。性能は45問実務評価+実行成功率で測定。
  8. いかなる「DONE」もモデルの自己申告だけで成立させず、必須テスト/エビデンスと独立検証を完了条件にする。

関連: #11242〜#11249、特に #11247 Router。

他の形式にエクスポート: Atom PDF