project
Lepton Search - オープンソースの対話型AI検索エンジンプロジェクト
Lepton Searchは、アリババの元技術担当副社長でありAI科学者でもある賈陽青氏が、Lepton AIアプリケーション構築プラットフォーム上で開発したオープンソースの対話型AI検索エンジンです。このプロジェクトは、Leptonプラットフォーム上のクラウドベースの人工知能を活用することに基づいています。
レプトン探索とは何ですか?
Lepton Searchは、アリババの元技術担当副社長でAI科学者でもある賈陽青氏が、Lepton AIアプリケーション構築プラットフォーム上で開発したオープンソースの対話型AI検索エンジンです。このプロジェクトは、わずか500行未満のPythonコードを使用し、Leptonプラットフォーム上のクラウドベースの人工知能モデルとBing検索APIキーを呼び出すことで、Perplexity AIに似た対話型検索エンジンを構築しています。
Letpton Searchの機能
- フリーでオープンソースLepton Searchのコードはオープンソースであり、開発者は自由にコードを使用、変更、配布できるため、技術共有とイノベーションが促進されます。
- 会話型検索Lepton Searchは、ユーザーが自然言語を使って検索エンジンと対話できるようにすることで、より直感的で使いやすい検索体験を提供します。
- 組み込みの大規模言語モデル(LLM)サポートLepton Searchは大規模な言語モデルを統合しており、これにより自然言語を理解・生成できるため、より正確な検索結果を提供できます。
- 検索エンジンとの連携Lepton Searchには、外部検索エンジンのAPI(Bing Search APIなど)を呼び出すことで、関連情報を迅速に取得して提供できる組み込みの検索エンジンが搭載されています。
- UIをカスタマイズする開発者は、さまざまなアプリケーションシナリオやユーザーの好みに合わせて、Lepton Searchのユーザーインターフェースをカスタマイズできます。
- 検索結果の共有とキャッシュLepton Searchは検索結果の共有をサポートし、検索結果をキャッシュすることで、ユーザーエクスペリエンスと検索効率を向上させます。
- クラウドネイティブプラットフォームLepton SearchはLepton AIのクラウドプラットフォーム上で動作し、拡張性、柔軟性、セキュリティに優れているため、大規模なAIタスクの処理に適しています。
レプトンサーチ公式サイト
- 公式サイトアドレス:https://search.lepton.run/
- GitHubリポジトリ:https://github.com/leptonai/search_with_lepton
Lepton Searchの使い方
一般ユーザーはオンラインのウェブ版を通じてLepton Searchを体験でき、開発者は自身でデプロイすることも可能です。具体的な手順は以下のとおりです。
- レプトン探索プロジェクトを複製する:
git clone https://github.com/leptonai/search_with_lepton.git - 走る
pip install -U leptonai && lep loginこのコマンドは、LLM機能とKV機能を自動的に設定します。 - Bingキーを設定してください:
export BING_SEARCH_V7_SUBSCRIPTION_KEY=YOUR_BING_SUBSCRIPTION_KEY - フロントエンドネットワークの構築:
cd web && npm install && npm run build - バックグラウンドサーバーを実行します。
BACKEND=BING python search_with_lepton.py