用語集
ドキュメント全体で使用されるPentAGIの用語と、それぞれの意味。
ドキュメントでは、PentAGI の用語をすべての言語で英語のまま記載しています。このページでは、それぞれの意味を説明します。
Agent
エージェント — PentAGI の AI エージェント: 独自のプロンプト、設定、ツールを持ち、フロー内でテスト、コード作成、ウェブ検索など特定の種類の作業を行うモデルです。詳細:Agents
Agent profile
エージェントプロファイル — Enterprise においてエージェントを定義するもの: その役割、基本プロンプト、モデルプリセット、使用可能なツールです。プランナーは各サブタスクに対してプロファイルを選択します。詳細:Agent profiles
Agent type
エージェントタイプ — エージェントが担う役割(ペンテスター、コーダー、サーチャーなど)。モデル設定はエージェントタイプごとに選択されます。詳細:Agents、LLM providers
Assistant
アシスタント — インタラクティブモード: チャットでエージェントと協力し、次のステップを一緒に決定します。詳細:最初のflow
Attack chain
攻撃チェーン — 最初の発見事項からテストの目標に至るまで、アクセスに至った一連のステップです。詳細:Knowledge graphと分析、Reports
Automation
自動化 — 自律モード: PentAGI が目標からレポートまで、フローを独自に計画・実行します。詳細:最初のflow
Company
会社 — PentAGI Console における組織のアカウントです。
Customer
顧客 — ペネトレーションテストとそのレポートを受け取るクライアントです。詳細:Reports
Engagement
案件 — セキュリティチームがクライアントに提供する業務(クライアントシステムのペネトレーションテストなど)。その中の各 PentAGI 実行はフローです。詳細:自律型ペネトレーションテスト
Finding
発見事項 — テストによって発見・記録された事項(ホスト、稼働中のサービス、脆弱性など)です。詳細:Knowledge graphと分析、Reports
Flow
フロー — PentAGI の1回のフロー:目標、メッセージから作成されたタスク、およびエージェントが実行したすべての作業。詳細:最初のflow、Agents
Knowledge base
ナレッジベース — ベクトルストアに保存され、エージェントが検索できるドキュメントです。詳細:エンベディング
Knowledge graph
ナレッジグラフ — このオプション機能を有効にした場合、テスト中に PentAGI が構築するホスト、サービス、脆弱性、およびそれらの間のアクセスのグラフです。発見事項の関連性を示します。詳細:Knowledge graphと分析、Memoryとナレッジ
MCP server
MCPサーバー — Enterprise では、Model Context Protocol を使用し、エージェントに追加のツールを提供するサーバーです。詳細:PluginsとMCP
Memory
メモリ — エージェントが以前の作業を基盤として活用するために保持する情報(長期記憶、ワーキングメモリ、エピソード記憶)です。詳細:Memoryとナレッジ、エンベディング
Pentest
ペネトレーションテスト — システムの弱点を発見するために行われる、許可された侵入試行です。詳細:自律型ペネトレーションテスト
Plugin
プラグイン — Enterprise において、オープンな Agent Plugins 形式のパッケージで、スキル、MCPサーバー、エージェントプロファイルを追加します。詳細:PluginsとMCP
Provider
プロバイダー — OpenAI、Anthropic、ローカルの Ollama など、PentAGI に言語モデルを提供するサービスまたはサーバーです。詳細:LLM providers
Report
レポート — PentAGI がフローとその発見事項について作成するドキュメントです。Enterprise では、テンプレートから構築された顧客向けドキュメントとなります。詳細:Reports、最初のflow
Sandbox
サンドボックス — エージェントがツールを実行するための隔離された Docker コンテナです。インターフェースでは Terminal として表示されます。詳細:アーキテクチャ、Worker node
Search engine
検索エンジン — エージェントが最新情報を収集するために使用するウェブ検索サービス(DuckDuckGo、Google、Tavilyなど)。詳細:Search engines
Sub-agent
サブエージェント — Enterpriseにおいて、稼働中のエージェントがサブタスク内で並列処理のために起動するエージェント。詳細:Agent profiles
Subtask
サブタスク — タスクの1つのステップ。PentAGIは各タスクのサブタスクを計画し、作業の進行に合わせて調整します。詳細:Agents、最初のflow
Task
タスク — フロー内の1つのリクエスト:最初のメッセージ、またはエージェントの質問への回答ではない後続のメッセージ。PentAGI は各タスクをサブタスクに分割します。詳細:Agents、最初のflow
Template
テンプレート — PentAGIが再利用する保存済みのテキスト。Templatesに保存したテンプレートは新しいフローの最初のメッセージに入力されます。Enterpriseでは、レポートテンプレートがレポートのセクションとその順序を定めるため、異なるテンプレートを使用すると、顧客、エンジニア、経営層向けに異なるドキュメントが作成されます。詳細:最初のflow、Reports
Tenant
テナント — 1つのPentAGIインストールです。複数のインストールがPostgreSQLデータベースなどの外部リソースを共有する場合、追加する各インストールには独自のTENANT_IDが割り当てられます。既存のインストールでは空のままになります。詳細:本番環境
Tool
ツール — エージェントが作業に使うもの。ターミナル、分離されたブラウザー、ウェブ検索などの組み込み機能や、nmap、metasploit、sqlmap などサンドボックス内のプログラムです。詳細:Agents、アーキテクチャ
Tool call
ツール呼び出し — ターミナルコマンドやウェブ検索など、エージェントのツールの1つを実行するためのモデルからのリクエスト。詳細:Agents、トラブルシューティング
Vector store
ベクトルストア — 意味によるメモリやドキュメントの検索をエージェントに可能にする埋め込みのデータベース。詳細:Memoryとナレッジ、エンベディング
Worker node
ワーカーノード — エージェントのツールコンテナを実行する個別のサーバー。これにより、実行されるコマンドがメインのPentAGIホストに影響を与えることはありません。詳細:Worker node
最終更新日