Arkloop × Nowledge Mem
ArkloopのMemoryプロバイダーとしてNowledgeを選択すると、Working Memory、リコール、スレッドキャプチャ、グラフ対応の蒸留が自動で行われます。
ネイティブな Arkloop Memory プロバイダー
この統合はArkloopが所有しています。 ArkloopのMemory設定でNowledgeを選択してください。 自動ライフサイクルのために別途コミュニティプラグインやMCPプロンプトは必要ありません。
Arkloopは、MemoryシステムのバックエンドとしてOpenVikingの代わりにNowledge Memを使用できます。 有効にすると、Arkloopはターンの前にコンテキストを読み取り、会話をMemに永続化し、ターンの後に保存されたスレッドを蒸留できます。
はじめる前に
- Nowledge Memがローカルで実行されている、または到達可能なリモートMemサーバーがある
- Arkloopがインストールされている
- ArkloopでSettings > Memoryを開ける
ローカルセットアップの場合:
nmem statusArkloopを接続する
- Settings > Memoryを開きます。
- Memoryシステムを有効にします。
- プロバイダーとしてNowledgeを選択します。
- Detect local instanceを選択するか、Base URLを手動で入力します。
- Memサーバーが要求する場合はAPIキーを追加します。
- デフォルトがネットワークに合わない場合は、リクエストタイムアウトを設定します。
- 完了したターンをトリアージして蒸留したい場合は、自動整理を有効にします。
デフォルトのローカルエンドポイントは次のとおりです:
http://127.0.0.1:14242自動的に行われること
関連する各ターンの前に、Arkloopは:
- リコールと並行してWorking Memoryを読み取ります
- 直近の会話から焦点を絞ったリコールクエリを構築します
- Working Memoryを安定したシステムコンテキストに注入します
- 関連するリコール済みの知識を現在のターンに追加します
ターンの後に、Arkloopは:
- 必要に応じて
source=arkloopのMemスレッドを作成します - 安定した外部リンクと冪等性キーを使用して新しいメッセージを追加します
- 自動整理が有効な場合、保存された会話をトリアージし、永続的な知識を蒸留できます
コンパクション中、Arkloopはコンパクターに対して、Working Memoryからまだ有効な目標、決定、未完了の作業を保持するよう依頼します。
Arkloopからグラフを閲覧する
ArkloopのプロバイダーはMemの接続とタイムラインクエリもサポートしています。 これにより、ArkloopはNowledgeをフラットなベクトルストアとして扱うのではなく、グラフの関係性と時間的なコンテキストを公開できます。
確認
新しいArkloopの会話を開始して、次を尋ねてください:
What does my Working Memory say I am focused on, and which related past decision is most relevant here?その後、短いやり取りを1回完了し、MemのThreadsビューを確認します。 保存されたスレッドはソースとしてArkloopを使用し、会話の継続に伴って成長するはずです。
トラブルシューティング
Detect local instanceで何も見つからない
Arkloopのマシンでnmem statusを実行します。
Memがカスタムポートを使用している場合は、そのBase URLを手動で入力します。
Arkloopが何もリコールしない
Memoryが有効で、Nowledgeが選択されたプロバイダーのままであることを確認します。 Working Memoryが空でも問題ありません。 Memに存在するとわかっているトピックでメモリ検索をテストしてください。
スレッドは存在するが、永続的なメモリが表示されない
スレッドキャプチャと蒸留は別々です。 Arkloopの自動整理設定を有効にし、MemのバックグラウンドAIがこのサーバーで蒸留を実行できることを確認します。
リモートリクエストが失敗する
Base URL、APIキー、リクエストタイムアウト、およびリモートMemエンドポイントがArkloopのマシンから到達可能かどうかを確認します。
