このプロジェクトについて
Vellum Assistantは、迅速にセットアップして継続的に実行できるように設計されたオープンソースの個人用AIアシスタントです。その中心的な主張は、階層化されたメモリシステムです。8種類(エピソード記憶、意味記憶、手続き記憶、感情記憶、予測記憶、行動記憶、物語記憶、共有記憶)があり、それぞれに独自の陳腐化ウィンドウ、ハイブリッドな密+疎検索、ユーザーおよびチャネルごとの分離があります。アイデンティティ、好み、プロジェクト、イベントなどの構造化アイテムは、ソース属性と重複排除を備えた会話から抽出され、埋め込みはデフォルトでローカルに実行されます。
動作はSOUL.mdファイルで定義されます。オンボーディング中に、アシスタントはコミュニケーションスタイルを観察し、独自のパーソナリティファイルを作成し、ユーザーごとの内省ジャーナルを保持し、NOW.mdを現在の焦点のスクラッチパッドとして使用します。プロアクティブループは、毎時ノートを再読み込みし、未完了または期限切れのアイテムを探し、アクティブな会話を中断せずに適切なチャネルでユーザーにメッセージを送信します。
セキュリティは、アクターのアイデンティティ(ガーディアン、信頼済み、不明)を中心に構築されており、一度解決され、すべての場所で強制されます。不明なアクターは、メモリの読み取り、ツールのトリガー、エスカレーションができません。認証情報は別のプロセスにあり、モデルに公開されず、ツール呼び出しはデフォルト拒否の姿勢でサンドボックス内で実行されます。コンピューターの使用は権限ゲートされています。アシスタントは独自のサンドボックスで動作し、承認を得てファイルの読み取りと編集、コマンドの実行、ブラウザの操作ができます。権限は1回限り、10分間、または常時有効です。
チャネルには、macOS、Windows、iOS、Web、音声、メール、Telegram、Slack、Twilioが含まれ、1つのアシスタントと1つのメモリを共有します。OAuth統合は、Slack、Notion、Google、HubSpot、Linear、Discord、Twitter、Telegram、Twilioをカバーしています。スキルは、SKILL.mdとTOOLS.jsonで定義されたプラグインで、実行時にツールとプロンプトセクションを追加し、カタログからインストールするか、バンドルするか、ワークスペースにドロップできます。
デプロイは、Vellum Platformで管理するか、同じコードベースからセルフホストできます。CLI(bun経由でインストール、またはsetup.shでソースから)は、hatch、wake、sleep、client、ps、terminal、upgradeなどのコマンドを提供します。モデルプロバイダーには、Anthropic、OpenAI、Google Gemini、Fireworks、OpenRouter、MiniMax、Atlas Cloud、およびOpenAI互換の任意のエンドポイントが含まれ、Ollamaを介したローカルモデルもサポートします。このプロジェクトはMITライセンスであり、アーキテクチャ、セキュリティ、機能、API、開発ワークフローに関するドキュメントが含まれています。
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.