AB
AiBoss
project

KHOJ - オープンソースAIパーソナライズドアシスタント、ワンストップ知識管理ツール

KHOJは、ユーザーが知識を統合・取得するのを支援するオープンソースのパーソナライズされたAIアシスタントです。PDF、Markdown、プレーンテキスト、GitHub、Notionファイルなど、ユーザーのオンラインおよびローカルドキュメントに接続し、セマンティック検索を使用して迅速に情報を検索します。

KHOJとは何ですか?

KHOJは、ユーザーが知識を統合・検索するのに役立つ、オープンソースのパーソナライズされたAIアシスタントです。PDF、Markdown、プレーンテキスト、GitHubファイル、Notionファイルなど、ユーザーのオンラインおよびローカルドキュメントの接続をサポートし、セマンティック検索を通じて必要な情報を素早く見つけることができます。KHOJは、GPT-4などのオンラインAIモデルとLlama3などのローカル言語モデルをサポートしており、ユーザーはニーズに合わせて選択できます。また、パーソナライズされた画像生成機能と音声理解機能を提供し、デスクトップアプリケーション、ブラウザ、Obsidianプラグイン、Emacsエディタなど、複数のプラットフォームからのアクセスをサポートし、WhatsApp経由でのやり取りも可能です。ユーザーは公式クラウドサービスを使用してKHOJをセルフホストできます。モジュール式のアーキテクチャにより、新しいデータソース、フロントエンド、機械学習モデルを簡単に挿入でき、高い柔軟性と拡張性を実現しています。

KHOJの主な機能

  • 複数の情報源からの知識の統合PDF、Markdown、プレーンテキスト、GitHubファイル、Notionファイルなど、ユーザーのローカルドキュメントを理解し、オンライン情報と統合して、ユーザー固有の知識ベースを構築できます。
  • セマンティック検索ユーザーは自然言語による説明を用いて必要な情報を検索できます。Khojはユーザーの意図を理解し、関連コンテンツを迅速に見つけ出し、ローカル文書とインターネットの両方をサポートします。ユーザーに代わってインターネット検索を実行し、最新情報を提供したり、リアルタイムの情報を取得したり、ユーザーの質問に答えたりすることで、ユーザーがより効率的に必要な知識を習得できるよう支援します。
  • インクリメンタル検索エクスペリエンスKhojは、ユーザーが質問を入力すると同時に検索結果に関するリアルタイムのフィードバックを提供する、高速な「入力しながら検索する」体験をサポートしており、検索効率を向上させます。
  • 自動同期とアップデートファセットアプリケーションを介してコンピュータから直接ファイルを接続する機能をサポートし、それらを自動的に同期させることで、知識ベースのリアルタイム性能と正確性を確保します。
  • Obsidianの統合Obsidianノート作成ツールのプラグインとして、ユーザーはObsidian内でKhojの機能を直接利用できるようになり、ノート作成や知識管理の際にいつでもAIアシスタントを簡単に呼び出すことができます。
  • Emacsエディタに対応この機能により、Emacsユーザーは文書編集や開発作業中にKhojのAI機能に素早くアクセスできるようになり、作業効率が向上します。
  • スタンドアロンのデスクトップアプリケーションKhojはスタンドアロンのデスクトップアプリケーションとして提供されるため、ユーザーは他のソフトウェアやプラットフォームに依存することなく、自分のコンピューター上で直接Khojを使用できます。
  • ブラウザアクセスKhojの機能はブラウザ経由でアクセスできるため、あらゆるデバイスに対応しています。ユーザーはいつでもどこでもKhojを利用して、知識の検索や質問への回答を得ることができます。
  • WhatsAppとのやり取りWhatsAppを介したKhojとのやり取りをサポートしており、ユーザーはいつでもどこでも携帯電話から音声メッセージやテキストメッセージを送信して、Khojからサポートを受けることができます。
  • オンラインおよびローカルモデルのサポートGPT-4などの高性能かつ最新技術を提供するオンラインAIモデルをサポートするとともに、Llama3などのローカル言語モデルもサポートしており、ユーザーはインターネット接続に頼ることなくローカルで実行できるため、プライバシーとデータセキュリティを重視している。
  • パーソナライズされた画像生成AIアシスタントは、ユーザーのニーズや説明に基づいて、ユーザーの想像に合った画像コンテンツを作成し、パーソナライズされた画像を生成できる。
  • 音声理解と対話Khojはユーザーの音声入力を理解・処理することができ、音声対話機能を提供し、Web、デスクトップ、Obsidianアプリケーションで音声チャットをサポートすることで、タイピングが不便な場合でもユーザーがKhojを利用できるようにします。
  • 自社ホスティング型サービスとクラウドサービス:ユーザーは、Khojを自身のサーバーやデバイスで実行することを選択でき、データとサービスを完全に制御することで、データのプライバシーとセキュリティを確保できます。また、公式クラウドサービスを直接利用することもでき、複雑な設定は不要で、すぐにKhojを体験できます。
  • カスタムプロキシを作成するユーザーはカスタムエージェントを作成・管理し、個々のニーズに合わせて特定のシステムプロンプトを設定することで、Khojがユーザーの利用習慣やワークフローにより良く適応できるようになります。

KHOJの公式ウェブサイトアドレス

KHOJの応用事例

  • 個人の知識管理Khojは、ユーザーが個人の知識ベースを統合・取得できるように支援し、セマンティック検索を通じて様々な形式の文書から必要な情報を迅速に見つけ出すことで、知識管理の効率性を向上させます。
  • 学習教材を素早く入手する学生や研究者は、学習教材や研究資料をKhojにアップロードし、その高度な検索機能を利用して関連情報を素早く見つけることができます。
  • インテリジェントなレコメンデーションKhojは、ユーザーの検索履歴や興味に基づいて関連コンテンツを推奨し、ユーザーが新しい学習リソースを発見するのに役立ちます。
  • チームでの知識共有チームコラボレーション環境において、Khojは共有ナレッジベースとして機能し、チームメンバーが重要な情報やドキュメントを共有・アクセスするのに役立ちます。
  • カスタムプロキシユーザーは、かかりつけ医や心理療法士など、個々のニーズに合わせてカスタムエージェントを作成・管理できます。