Agentic Searchは、ナレッジ・エピソード・トピック・エンティティ・関係性を1つの結果配列として返します。
const client = new NdxClient({
apiKey: process.env.NEURADEX_API_KEY,
projectId: 'your-project-id',
});
const result = await client.search.agentic('認証の議論', {
limit: 20,
includeTypes: ['knowledge', 'episode', 'topic', 'entity', 'relation'],
});
メソッド一覧
| メソッド | 説明 |
|---|
agentic(query, options?) | 横断検索(単一配列で返却) |
agentic()
複数の知識レイヤーを横断し、関連する情報を単一配列で返します。結果は型ごとに混在するため、用途に合わせてフィルタリングして利用してください。
パラメータ
取得対象のタイプ(“knowledge” | “episode” | “topic” | “entity” | “relation”)
戻り値
interface AgenticSearchResponse {
results: AgenticSearchResult[];
meta: {
query: string;
projectId: string;
usedTypes: AgenticSearchType[];
expandGraph: boolean;
counts: Record<AgenticSearchType, number>;
};
}
使用例
const result = await client.search.agentic('デプロイ失敗の原因', {
limit: 15,
includeTypes: ['episode', 'knowledge', 'relation'],
});
const episodes = result.results.filter((item) => item.type === 'episode');
const knowledges = result.results.filter((item) => item.type === 'knowledge');
次のステップ
Knowledge API
ナレッジの詳細取得や更新
MCPツール
Agentic SearchをMCPで利用