CRAFT とは、エージェント型ソフトウェアエンジニアリング(SE)が 1 つの分野として発展していくなかで、コミュニティの研究と実践を導くために コードを超えたエージェント型ソフトウェアエンジニアリングに向けて:ビジョン、価値、語彙の枠組み で提案された、包括的(comprehensive)、責任ある(responsible)、適応的(adaptive)、基盤的(foundational)、橋渡し的(translational)な価値と原則からなる暫定的な集合である。その原則の大半は研究と実践の双方に当てはまるものとして位置づけられており、主として研究に焦点を当てたものとして位置づけられているのは少数にとどまる。

用法

CRAFT の 5 つの価値は次のとおりである。Comprehensive(包括的) — エージェント型 SE には、中核となる技術的イノベーションに加えて、人間的・エージェント的・社会技術的な側面(例:人間とエージェントのアクターが果たす役割、人間の価値観、共感、感情的知性、そして相互の信頼、導入の障壁、協調、チームワークといった社会技術的な側面)を含む 「プロセス全体」のアプローチ が必要である。Responsible(責任ある) — エージェント型 SE には、説明責任、信頼性、安全性、透明性、説明可能性、プライバシー、セキュリティ、そして人間・社会・環境のウェルビーイングを優先する、エシックス・バイ・デザインのアプローチを適用することが必要であり、また持続可能性を確保することが必要である。AI 技術が地球にもたらすコストは無視できず、SE コミュニティには、関連するトレードオフに対処しつつ、環境的持続可能性の価値観に沿った意識的な変革のための長期計画が必要だからである。Adaptive(適応的) — エージェント型 SE の研究者と実務者は、AI コミュニティと連携し、産業界と共同で設計しながら、新しい AI モデルやパラダイムに適応する必要があり、また AI モデルやパラダイムの変化がもたらす社会技術的な影響を予測し、報告する必要がある。Foundational(基盤的) — エージェント型 SE には、コーディングやプログラミングの枠を超えて広がる、基盤的な知識(実証研究、分類体系、理論を通じて)と基盤的なソリューション(ツール、技法、フレームワーク、プラットフォーム)を開発することが必要である。Translational(橋渡し的) — エージェント型 SE には、教育、トレーニング、認定、資格認証、資金提供機関、メディア、インシデントログを通じて認知を高めることが必要であり、また研究上の知識とソリューションを、実践のための実行可能で産業界にとって扱いやすいガイドラインやツールへと橋渡しすることを研究し、可能にすることが必要である。

関連用語

エージェント型 SE のための「プロセス全体」ビジョン