#Perplexicaとは何か?オープンソースのAI搭載検索エンジン #五24

 https://github.com/ItzCrazyKns/Perplexica より

Perplexica は、オープンソースの AI 搭載検索ツールまたは AI 搭載の検索エンジンであり、インターネットの奥深くに入り込んで答えを見つけます。Perplexity AI にインスピレーションを得たこのオプションは、Web を検索するだけでなく、質問を理解できるオープンソース オプションです。類似性検索や埋め込みなどの高度な機械学習アルゴリズムを使用して結果を絞り込み、引用されたソースで明確な回答を提供します。


PerplexNG を使用して最新かつ完全にオープンソースを維持することで、プライバシーを損なうことなく常に最新の情報を入手できます。


そのアーキテクチャとそれがどのように機能するかについてもっと知りたいですか?あなたはそれを読むことができます

特徴

ローカル LLM: Ollama を使用して、Llama3 や Mixtral などのローカル LLM を使用できます。

二つのメインモード:

  1. 副操縦士モード: (開発中)より関連性の高いインターネット ソースを見つけるために、さまざまなクエリを生成して検索を向上させます。SearxNG によるコンテキストを使用するだけでなく、通常の検索と同様に、上位の一致にアクセスし、ページから直接ユーザーのクエリに関連するソースを見つけようとします。
  2. 通常モード: クエリを処理し、Web 検索を実行します。

フォーカスモード: 特定の種類の質問によりよく答えるための特別なモード。Perplexica には現在 6 つのフォーカス モードがあります:

  1. すべてのモード: ウェブ全体を検索して最良の結果を見つけます。
  2. アシスタントモードの書き込み: Web 検索を必要としないタスクを書くのに便利です。
  3. 学術検索モード: 学術研究に最適な論文 論文を掲載しています。
  4. YouTube 検索モード: 検索クエリに基づいて YouTube ビデオを検索します。
  5. ウルフラム アルファ検索モード: Wolfram Alpha を用いた計算やデータ分析が必要なクエリに答える。
  6. Reddit 検索モード: クエリに関連するディスカッションや意見については、Reddit を検索します。

現在の情報: 一部の検索ツールでは、クロールするボットからのデータを使用して埋め込みに変換し、インデックスに保存するため、古い情報が表示される場合があります。それらとは異なり、Perplexica はメタ検索エンジンである SearxNG を使用して結果を取得し、ランキングし直し、最も関連性の高いソースを取得し、毎日のデータ更新のオーバーヘッドなしに常に最新の情報を取得できるようにします。



画像検索やビデオ検索など、さらに多くの機能があります。計画されている機能の一部については、で言及されています 今後の機能.

インストール

Perplexica をインストールする方法は主に 2 つあります - Docker なしで。Docker の利用を強くお勧めします。

Docker の使用を開始する(推奨)

システムに Docker がインストールされ、実行されていることを確認します。


Perplexica リポジトリのクローン:
git クローン https://github.com/ItzCrazyKns/Perplexica.git




クローン作成後、プロジェクトファイルを含むディレクトリに移動します。


名付ける sample.config.toml 届ける config.toml. 。Docker セットアップの場合、次のフィールドのみを入力する必要があります:

OPENAI: OpenAI API キー。 OpenAI のモデルを使用する場合にのみ、これを記入する必要があります.


OLLAMA: あなたのオラマ API の URL。あなたはそれを次のように入力する必要があります http://host.docker.internal:PORT_NUMBER. 。Ollama をポート 11434 にインストールした場合は、以下を使用します http://host.docker.internal:11434. 。他のポートの場合は、それに応じて調整してください。 OpenAI の代わりに Ollama のモデルを使用する場合は、これを埋める必要があります.


GROQ: Groq API キー。 Groq でホストされているモデルを使用する場合にのみ、これを入力する必要があります

注意書き: 設定ダイアログから Perplexica を起動した後にこれらを変更できます。


SIMILARITY_MEASURE: 使用する類似性の尺度(これはデフォルトで入力されます。確信が持てない場合はそのままにしておくことができます。)


が含まれているディレクトリにいることを確認します docker-compose.yaml ファイルおよび実行:
ドッカーは-d を構成します




セットアップが完了するまで数分待ちます。Perplexica にアクセスすることができます http://localhost:3000 あなたのウェブブラウザ。

注意書き: コンテナがビルドされた後、ターミナルを開かなくても、Docker から直接 Perplexica を起動できます。

非ドッカー設置リポジトリのクローンを作成し、名前を変更します sample.config.toml 届ける config.toml ルートディレクトリ内。このファイルで必要なすべてのフィールドに入力してください。
名付ける .env.example 届ける .env における ui フォルダと必要なすべてのフィールドに入力します。
構成ファイルと環境ファイルを入力したら、実行します npm i 両方に ui フォルダとルートディレクトリ。
依存関係をインストールして実行します npm run build 両方に ui フォルダとルートディレクトリ。
最後に、実行してフロントエンドとバックエンドの両方を開始します npm run start 両方に ui フォルダとルートディレクトリ。

注意書き: Docker を使用することは、特に環境変数と依存関係を管理するために、セットアッププロセスを簡素化するために推奨されます。

見る インストール ドキュメント ネットワークを公開するなどの詳細については。

オラマ接続エラー

Ollama 接続エラーが発生している場合は、バックエンドが Ollama の API に接続できないことが原因であることがよくあります。どうやって修正できますか?設定メニューの Ollama API URL を次のように更新することで修正できます:

ウィンドウズ上: http://host.docker.internal:11434
Mac の場合: http://host.docker.internal:11434
Linux の場合: http://private_ip_of_computer_hosting_ollama:11434

それに応じてポートを編集する必要があります。

検索エンジンとしての利用

Google や Bing などの従来の検索エンジンの代替として Perplexica を使用したい場合、またはブラウザの検索バーからすばやくアクセスするためのショートカットを追加したい場合は、次の手順に従ってください:ブラウザの設定を開きます。
「検索エンジン」セクションに移動します。
次の URL で新しいサイト検索を追加します: http://localhost:3000/?q=%s. 。置き換える localhost IP アドレスまたはドメイン名 3000 perplexica がローカルでホストされていない場合のポート番号付き。
追加ボタンをクリックします。これで、ブラウザの検索バーから直接 Perplexica を使用できるようになりました。

ワンクリック展開



今後の機能 コピーロットモードの確定
設定ページを追加
ローカル LLM のサポートを追加する
発見と履歴の保存機能の追加
各種フォーカスモードのご紹介

私たちをサポート

Perplexica が役に立つと思ったら、GitHub でスターをプレゼントすることを検討してください。これは、より多くの人々が Perplexica を発見するのに役立ち、新機能の開発をサポートします。あなたのサポートは非常に高く評価されています。

寄付

また、プロジェクトの維持に役立つ寄付も受け付けています。貢献したい場合は、次のボタンを使用して暗号通貨で寄付を行うことができます。あなたのサポートに感謝します!



貢献

Perplexica は、AI と大規模な言語モデルは誰でも簡単に使用できるべきであるという考えに基づいて構築されています。バグを見つけたりアイデアがあったりする場合は、GitHub Issues で共有してください。Perplexica への貢献の詳細については、 をお読みください 貢献する。md perplexica の詳細と、それに貢献する方法については、ファイルを参照してください。

ヘルプとサポート

ご質問やフィードバックがありましたら、お気軽にお問い合わせください。GitHub で問題を作成するか、Discord サーバーに参加することができます。そこでは、他のユーザーとつながり、体験やレビューを共有し、よりパーソナライズされたヘルプを受け取ることができます。 ここをクリック discord サーバーに参加するには。定期的なサポート以外の問題について話し合うには、Discord についてお気軽にお問い合わせください itzcrazykns.

検索体験を向上させるために設計された AI 搭載の検索エンジン Perplexica をご利用いただきありがとうございます。私たちは常に Perplexica を改善し、その機能を拡大するために取り組んでいます。Perplexica をさらに良くするのに役立つフィードバックと貢献を大切にしています。更新や新機能を確認することを忘れないでください!

コメント

このブログの人気の投稿

nitter.netが2021年1月31日から沈黙。代替インスタンスは?

#nitterがtwitterからBANされた?ツイート取得ができない #o7oI

nitterが復旧した?スクレイピング規制終了か?