openviking-context-database は何をしますか?
OpenViking(オープンソースのコンテキストデータベース)を使用して、AIエージェントがファイルシステムパラダイムを通じてメモリ、リソース、スキルを管理するためのエキスパートスキルです。
概要
OpenVikingは、AIエージェントに永続的なコンテキストストレージを提供するデータベースです。ファイルやディレクトリのような構造でデータを整理し、エージェントがセッションを超えて情報を保持・共有できるようにします。
主な機能
- メモリ管理: エージェントが会話履歴やタスク状態を保存・参照
- リソース管理: ファイル、ドキュメント、APIキーなどの外部リソースを整理
- スキル管理: エージェントが使用可能なスキル定義を動的に登録・更新
統合方法
環境変数
export OPENVIKING_API_KEY=your_api_key_here
export OPENVIKING_ENDPOINT=https://api.openviking.example.com
基本的な使い方
エージェント設定でスキルを有効化し、OpenVikingのAPIエンドポイントを指定します。
skills:
- name: openviking-context-database
config:
endpoint: ${OPENVIKING_ENDPOINT}
api_key: ${OPENVIKING_API_KEY}
参考リンク
ライセンス
MIT