DenisSergeevitch/agents-best-practices

Provider-neutral Agent Skill for Codex, Claude Code, and agentic harness design.

何を解決するか

このプロジェクトは、AIモデルを安全で信頼性が高く、本番環境で利用可能な状態にするためのランタイム環境である「エージェントハーネス」を構築するための構造化されたフレームワークとベストプラクティスを提供します。モデルが実世界のシステムで監査されず、安全でないオペレーターにならないように、エージェントに自律性を与えることと、そのリスクを防ぐことの間にある緊張を解消します。

仕組み

プロンプトベースの安全性に頼るのではなく、このプロジェクトはモデルが行動の提案のみを行う一方で、アプリケーションコード(ハーネス)が検証、承認、実行を担当する厳格な制御プレーンを定義しています。以下の参考資料の包括的なライブラリを提供しています:

  • エージェントループ:リトライ、予算(時間、コスト、トークン)、終了ルールの管理。
  • ツールガバナンス:狭く型指定されたツールの使用とリスクベースの権限レベル(例:読み取り、下書き、破壊的書き込みの分離)。
  • コンテキスト管理:リトリーバル、メモリ、自動コンパクションの戦略で、アクティブな状態を維持する。
  • 高度なアーキテクチャ:MVPエージェント、再帰的ハーネス、予測的ツール実行のためのブループリント。
  • 環境適応:未知の環境でツールを安全に発見し、バインドする方法。

対象者

コード作成、研究、サポート、運用、営業、財務、医療など、さまざまな分野でAIエージェントを開発している開発者やアーキテクトで、単なるプロトタイプから本番環境で安全に運用可能なシステムへと進化させたい人。

特徴

  • プロバイダ非依存:OpenAI、Anthropicなど、さまざまなLLMプロバイダで動作可能。
  • リスクベースの権限:自律的な読み取りと承認が必要な書き込みの明確な区別を強制。
  • ハーネス中心の哲学:安全性と信頼性の責任をプロンプトからランタイムコードに移行。
  • 包括的なブループリント:MVP設計、既存ハーネスの監査、長期間の目標実装のための具体的ガイドを含む。
  • エージェントスキル統合:CodexやClaude Codeと互換性のあるポータブル「エージェントスキル」としてパッケージ化。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト