

Askaitools Community Edition
簡介 :
AskAITools是一個為AI產品領域量身定製的前沿搜索引擎項目,旨在通過提供最準確、全面、快速和智能的搜索體驗,徹底改變用戶發現AI產品的方式。該項目包含商業版和社區版,社區版提供了基本的前端界面和搜索功能,並且代碼完全開源。AskAITools採用混合搜索引擎架構,結合了關鍵詞搜索和語義搜索能力,通過統計數據和加權融合技術,實現了相關性和流行度的平衡。
需求人群 :
AskAITools適合需要構建或使用專業搜索引擎的開發者和組織,特別是那些專注於AI產品領域的用戶。它可以幫助他們快速找到合適的AI解決方案,提高搜索效率和準確性。
使用場景
用於構建AI產品目錄網站
作為內部文檔搜索系統
快速搭建特定領域的垂直搜索引擎
產品特色
提供關鍵詞搜索和語義搜索功能
支持開發者快速構建專業垂直搜索引擎或內部文檔搜索系統
使用Next.js作為前端框架,Vercel作為部署平臺
採用Tailwind CSS進行樣式設計
使用Supabase作為數據庫,PostgreSQL進行全文搜索
利用Pgvector和Supabase Vector Database進行語義向量搜索
集成OpenAI text-embedding-3模型生成語義向量
使用教程
1. 收集並整理特定領域的數據,並根據AskAITools的數據表結構調整
2. 修改項目中的item表結構,創建表並導入數據到Supabase
3. 複製並重命名環境變量模板,填寫Supabase和OpenAI的配置信息
4. 根據需求調整搜索參數和策略
5. 在本地開發環境中運行yarn install安裝依賴,然後運行yarn dev啟動開發服務器
6. 按照Vercel官方文檔將項目部署到Vercel
7. 部署完成後,慶祝你的成就