AIエージェント用語の実用用語集(ハーネス、スキャフォールド、エージェントなど)

✍️ OpenClawRadar📅 公開日: June 13, 2026🔗 Source
AIエージェント用語の実用用語集(ハーネス、スキャフォールド、エージェントなど)
Ad

Hugging Faceの新しいブログ記事は、AIエージェント用語の混乱を解消することを目的としています。この用語集では、Harness、Scaffold、Agentといった用語を、一般的なエージェントフレームワークから引用したシンプルな定義と実例で解説しています。

主要用語の定義

  • Agent(エージェント): LLMを使用してアクションを決定し実行するシステム(例:ツール呼び出し経由)。記事では「生の」エージェントとScaffoldでラップされたエージェントを区別しています。
  • Harness(ハーネス): ツールの登録や実行など、エージェントのライフサイクルを管理するランタイム環境。エージェントのOSと考えてください。
  • Scaffold(スキャフォールド): エージェントがツールやメモリとやり取りする方法を構造化するテンプレートまたはフレームワークコード。エージェント自体とは異なり、コアを変更せずにScaffoldを交換できます。
  • Tool(ツール): エージェントが呼び出せる関数(例:計算機、ウェブ検索、データベースクエリ)。
  • Memory(メモリ): ターンやセッション間での永続的なコンテキストストレージ。短期(会話履歴)と長期(ベクターストア)のメモリをカバー。
  • Orchestrator(オーケストレーター): 複数のエージェントやサブエージェントを調整し、多くの場合階層的な設定で動作します。

また、これらの用語がLangGraph、CrewAI、Autogenなどの人気フレームワークにどのように対応するかを明確にし、開発者がユースケースに適した抽象化レイヤーを選択できるようにしています。

なぜ重要か

エージェントフレームワーク(LangChain、Vercel AI SDK、smolagents)が急増する中、同じ概念が異なる名前で呼ばれたり、同じ名前が異なる意味を持つことがよくあります。この用語集は、マルチステップのAIワークフローを構築する開発者に共通言語を提供します。

📖 全文を読む: r/LocalLLaMA

Ad

👀 See Also

バイブコーディングのルール:コードを読まずにClaude Codeを使い、スマホからサイドプロジェクトを構築する方法
Guides

バイブコーディングのルール:コードを読まずにClaude Codeを使い、スマホからサイドプロジェクトを構築する方法

経験10年のエンジニアが、Claude Codeを使ってコードを一切読まずにスマホだけでサイドプロジェクトを構築する「vibe coding」のルールを公開。計画モード、gitコミット、テストケース、サブエージェントレビュー、オートモードなどを解説。

OpenClawRadar
Mac Studioで地域金融データと個人用AIシステムを構築
Guides

Mac Studioで地域金融データと個人用AIシステムを構築

ある開発者が、Mac Studio上に完全ローカルの金融データ処理とパーソナルAIアシスタントを構築した体験を共有。アーキテクチャの選択、メモリ分割、cronオーケストレーション、初期セットアップの最適化について解説している。

OpenClawRadar
iOSデベロッパーが複数のアプリをリリース後、Claudeコードのベストプラクティスを共有
Guides

iOSデベロッパーが複数のアプリをリリース後、Claudeコードのベストプラクティスを共有

サイバーセキュリティのバックグラウンドを持つiOS開発者が、Claude Codeを効果的に使用するための具体的な実践方法を概説しています。これには、環境の分離、可観測性の設定、技術的負債の蓄積の回避などが含まれます。

OpenClawRadar
OpenClawでGoogle MeetとTeamsの文字起こしを簡単にキャプチャ — スキルとセットアップガイド
Guides

OpenClawでGoogle MeetとTeamsの文字起こしを簡単にキャプチャ — スキルとセットアップガイド

OpenClawをGoogle MeetとMicrosoft Teamsに統合することで、シームレスな文字起こし機能を提供します。ワークフローの効率を向上させるための設定と最適化の方法を学びましょう。

OpenClawRadar