project
Perplexideez - オープンソースのローカルAI検索アシスタント。情報源をインテリジェントに検索し、追跡します。
Perplexideezは、ユーザーがWeb上やセルフホスト型アプリケーションで情報を素早く検索できるネイティブAIアシスタントです。PerplexideezプロジェクトはPostgresデータベースをベースとし、OllamまたはOpenAI互換のエンドポイントをサポートし、SearchXNGを使用しています。
Perplexideezとは何ですか?
Perplexideezは、ユーザーがWeb上やセルフホスト型アプリケーションで情報を素早く検索できるネイティブAIアシスタントです。PostgresデータベースをベースとするPerplexideezプロジェクトは、OllamまたはOpenAI互換のエンドポイントをサポートし、Web検索にはSearchXNGインスタンスを使用します。Perplexideezは、マルチユーザーサポート、シングルサインオン(SSO)機能、そして検索結果を美しく表示する埋め込み表示機能を備えています。Perplexideezは、セルフホスト型サービスとのより優れた統合と、より優れたユーザーエクスペリエンスの提供を目指しています。
Perplexideezの主な機能
- ウェブ検索AI技術を活用して、ユーザーがオンライン検索結果を絞り込み、検索効率を向上させる。
- 結論の根拠の追跡ユーザーは、LLM(大規模言語モデル)で使用されているソース注釈を表示したり、ソースコードに直接アクセスしたりできます。
- 詳細な調査LLMはユーザー向けにフォローアップ質問を生成するため、ユーザーは興味のあるコンテンツをさらに深く探求しやすくなります。
- 検索追跡ユーザーは、興味のある検索結果を保存して、後で簡単にアクセスできるようにすることができます。
- 体験のカスタマイズさまざまなタスクに基づいて適切なモデルを選択する際のユーザーサポートを提供し、リソース使用量を最適化するための環境変数とUI設定を提供します。
- 検索共有ユーザーは検索結果のリンクを簡単に他のユーザーと共有でき、アクセス制御を設定することも可能です。
Perplexideezの技術原理
- 自然言語クエリ大規模言語モデル(LLM)を使用して、自然言語クエリを処理および理解し、検索結果をフィルタリングし、関連するフォローアップ質問を生成します。
- OllamまたはOpenAI互換のエンドポイントとの統合をサポートしており、これらのエンドポイントはAIモデルが複雑な言語処理タスクを実行するためのインターフェースを提供します。
- データベースサポートプロジェクトのバックエンドでは、Postgresデータベースを使用してユーザーデータ、検索履歴、および設定を保存し、データの永続性と複数ユーザー対応を実現しています。
- 自己ホスト型検索インスタンスSearchXNGインスタンスに基づいて、ウェブを検索します。SearchXNGは、オープンソースでプライバシーを保護するメタ検索エンジンです。
- マルチユーザーとシングルサインオン(SSO)複数ユーザーによるアクセスに対応しており、各ユーザーは独立したデータビューを持つことができます。OIDC(OpenID Connect)SSOと統合されているため、ユーザーは単一のID認証で複数のサービスにアクセスできます。
- コンテナ化されたデプロイメントPerplexideezは、DockerやKubernetesといったコンテナ技術を活用することで、ベアメタル、仮想マシン、クラウドプラットフォームなど、様々な環境への柔軟なデプロイメントを実現します。コンテナ化は、アプリケーションの移植性と拡張性も向上させます。
Perplexideezプロジェクトの住所
- GitHubリポジトリ:https://github.com/brunostjohn/perplexideez
Perplexideezの応用事例
- 個人の知識管理個人ユーザーは、自分の情報コレクションを検索・整理することで、必要な情報を素早く見つけることができます。
- 社内検索社内検索エンジンとして、従業員が会社のナレッジベース、文書、データに迅速にアクセスできるように支援します。
- 研究および学術研究者や学者は、学術資料を検索したり、研究論文の引用を追跡したり、研究課題を作成したりすることができる。
- 教育する教育機関は教育を支援し、学生や教師が教育資源や学術資料に迅速にアクセスできるようにサポートする。
- 開発とプログラミング開発者は、プログラミング関連のドキュメント、コードスニペット、開発リソースを検索することで、開発効率を向上させることができます。