askaitools community edition
1.0.0
AskAITools (https://askaitools.ai) は、AI 製品ドメインに特化した最先端の検索エンジン プロジェクトです。私たちの使命は、最も正確で包括的、超高速、インテリジェントな検索エクスペリエンスを提供することで、ユーザーが AI 製品を発見する方法に革命を起こすことです。 AskAITools を使用すると、完璧な AI ソリューションを見つけることがかつてないほど簡単になります。
AskAITools デスクトップ Web スクリーンショット:
AskAITools モバイル Web スクリーンショット:
このプロジェクトには、機能が豊富な商用版とコミュニティ版の 2 種類があります。コミュニティ エディションは、基本的なフロントエンド インターフェイスと検索機能を備えた強固な基盤を提供し、そのコードはこのリポジトリで完全にオープンソースです。開発者は、このフレームワーク上に独自のデータを簡単に統合できるため、組織向けに特化した垂直検索エンジンや内部ドキュメント検索システムを迅速に構築できます。
AskAITools は内部的にハイブリッド検索エンジン アーキテクチャを採用しており、キーワード検索 (全文検索) とセマンティック検索 (ベクトル検索/埋め込み検索) 機能をシームレスに組み合わせています。統計データと加重融合技術を活用することで、関連性と人気のバランスを実現します。
item
テーブルのスキーマを変更します。テーブルを作成し、データを Supabase にインポートします。.env.local.example
を複製し、名前を.env.local
に変更します。 Supabase と OpenAI の構成の詳細を入力します。必要に応じて、プロキシ情報を提供します。./app/pages/index.tsx
、 ./app/pages/api/embedding_search.ts
、および./supabase/migrations/20240506_init.sql
の検索パラメーターと戦略を調整します。20240506_init.sql
を参照して、Supabase に 2 つの検索関数を作成します。app
ディレクトリで、 yarn install
実行して依存関係をインストールし、その後、 yarn dev
を実行してローカル開発環境を開始し、コードのデバッグを実行します。