「FDE」「ハーネス」「オープンウェイト」って何? AI時代に現場で飛び交う10用語をGitHubが整理:バズワードにとらわれず、再現可能な開発体制の構築を(2/2 ページ)
GitHubは、ソフトウェア開発の現場で急速に広がるAI関連の新用語を解説するガイドを公開した。「FDE」「ハーネス」「オープンウェイト」など、主要な10の用語を整理している。
総当たり的な反復手法「ラルフループ」とそのコスト課題
5つ目は、ループエンジニアリングの一形態「ラルフループ」(Ralph Loops)だ。製品要求仕様書(PRD)などのタスク定義をエージェントに渡し、目標が達成されるまで処理を継続して実行させ続ける手法を指す。
ラルフループは、複雑な開発タスクを「計画」「実行」「確認」の反復サイクルに分解して進める際に有効なアプローチだ。一方で、作業完了まで総当たり的に処理を繰り返すので、反復ごとに消費するトークン数やコンテキストサイズ、計算資源が増大し、実行コストが跳ね上がるという課題を抱える。
同社は、開発者がエージェントで無制限に「再試行」を命じるような非効率を避けるために、ループエンジニアリングによる構造化が必要だと指摘する。適切なループ設計では、スキルや可観測性(オブザーバビリティ)、検証機構、ルーティング、チェックポイントといった基本要素が組み込まれる。
「スクアッド」と「フリート」によるマルチエージェントの並行・協調処理
6つ目と7つ目は、複数のエージェントが協調してワークフローを実行する形態を表す「スクアッド」(Squads:分隊)と「フリート」(Fleets:艦隊)だ。ループが一連の作業フローを定義するのに、これらは複数エージェントがどうフローに参加するかを定義する。
スクアッドは、異なる役割を持つエージェントで構成されるチームを意味する。人間の開発組織を模した構造であり、あるエージェントが計画を立案し、別のエージェントが計画を審査し、さらに別のエージェントが実装し、テストやコードレビュー担当がそれぞれ検証するといった分業体制を敷く。
一方のフリートは、同一または複数のタスクを並行して同時に実行するエージェント群を指す。システム内では、スクアッドとして編成されたチームをフリートとして並行稼働させることも、一連のシーケンス(順序立てられた処理)として稼働させることもできる。
こうしたマルチエージェント設計の根底にあるのは「並列化」と「専門分化」の思想だ。単一のエージェントにあらゆるタスクを担わせるのではなく、開発プロセスの各工程に特化したエージェントを配置し、それぞれに固有のスキルを付与して最適化することで、システム全体の処理効率を高められるとしている。
「クローズド」「オープンウェイト」「オープンソース」に分かれるモデルの公開形態
8〜10個目として整理されているのが、AIモデルの公開形態についての分類だ。同社は、モデルの共有方法は「クローズド」「オープンウェイト」「オープンソース」の3種類に大別できると説明している。
クローズドモデルは、APIやホスト型サービス経由でのみアクセスできるモデルを指す。開発者は推論機能を利用できるが、内部の重み(ウェイト)パラメーターや学習データ、学習プロセスにはアクセスできない。広く認知されているフロンティアモデルの多くがこの形態を採る。
オープンウェイトモデルは、重みパラメーターが公開されており、開発者がダウンロードして自社のインフラやローカル環境で利用できる形態だ。ただし、学習に使用されたデータセットや学習手順そのものは完全に公開されていない場合がある。
オープンソースモデルは、そこからさらに進み、重みパラメーターだけでなくコード、学習データ、学習手順の全てが公開され、第三者による検証、再利用、改変が可能な状態になっているものを指す。
同社は、モデルのオープン性が高まるほど、開発者はシステムを自在に実行、カスタマイズ、監査できるようになり、信頼性を高めやすくなると述べている。
バズワードにとらわれず、再現可能な開発体制の構築を
GitHubは、今回取り上げた用語は現在開発現場で交わされている言葉の代表例に過ぎず、AI技術の発展に伴って今後も定着するもの、忘れ去られるもの、より適切な表現に置き換わるものが現れると総括している。
その上で同社は、次々と現れるバズワードの表面的な消費にとらわれるのではなく、背景にある実践的なプラクティスを見極めることが重要だと強調する。自社のワークフローで安定して再現できるか、タスクの実行結果をどう検証するか、人間の介入をどの程度組み込むべきか、モデルの信頼性をどう高めていくか、システムをどう改善できるかという問いに向き合うことが、今後も不可欠だとしている。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
なぜAI企業は社内で「ソフトウェアエンジニア」と呼ばなくなったのか 広がる「MTS」と職種の未来
AnthropicやOpenAIでは、研究者とエンジニアをまたぐ共通の社内肩書きとして「Member of Technical Staff(技術スタッフの一員)」が使われている。元CTOたちが次々とこの肩書きに転じている現象から、肩書きが専門性を証明しなくなった時代に何が価値を決めるのかを考える。
Claude、Codex、Qwen……そのAI用語、どう読む? 読み方クイズ30問
何となくこう読むものだと思っていたら、実は違っていた。そんな経験はないでしょうか。AI用語にも、意外な読み方をするものや、人によって読み方が分かれるものが少なくありません。その読み方が合っているか、全30問のクイズで確かめてみてください。
「AIがコードを書く時代、新職種FDEが需要増」 7割のエンジニアが思う理由
レバテックが2026年6月30日、ITエンジニアを対象に、AI時代の新たな職種「FDE」に関して意識調査を実施した結果を公表。回答者の68.3%が同職種に興味を持ち、72.0%が今後の需要増加を予測していることが明らかとなった。
「ハーネス」って結局、何? みんな使い方が違うAIエージェント用語をHugging Faceが整理
AIエージェント分野で人によって意味が揺れる「ハーネス」「スキャフォールド」などの用語を、Hugging Faceが整理した。AIエージェントを正しく理解し議論するために押さえておきたい基本用語を初心者向けに解説する。
爆発的に普及する生成AIを支える「AIデータセンター」の役割を学ぼう
IT用語の基礎の基礎を、初学者や非エンジニアにも分かりやすく解説する本連載、最終回となる第38回は「AIデータセンター」です。ITエンジニアの学習、エンジニアと協業する業務部門の仲間や経営層への解説にご活用ください。