AskAITools (https://askaitools.ai) เป็นโครงการเครื่องมือค้นหาล้ำสมัยที่ปรับแต่งมาสำหรับโดเมนผลิตภัณฑ์ AI โดยเฉพาะ ภารกิจของเราคือการปฏิวัติวิธีที่ผู้ใช้ค้นพบผลิตภัณฑ์ AI โดยมอบประสบการณ์การค้นหาที่แม่นยำ ครอบคลุม รวดเร็วปานสายฟ้า และชาญฉลาดที่สุด ด้วย AskAITools การค้นหาโซลูชัน AI ที่สมบูรณ์แบบไม่เคยง่ายอย่างนี้มาก่อน
ภาพหน้าจอเว็บเดสก์ท็อป AskAITools:
ภาพหน้าจอเว็บมือถือ AskAITools:
โปรเจ็กต์นี้มีสองรสชาติ: ฉบับเชิงพาณิชย์ที่มีฟีเจอร์หลากหลายและฉบับชุมชน รุ่นชุมชนนำเสนอรากฐานที่มั่นคงด้วยอินเทอร์เฟซส่วนหน้าพื้นฐานและฟังก์ชันการค้นหา และโค้ดของเวอร์ชันนี้เป็นโอเพ่นซอร์สโดยสมบูรณ์ในพื้นที่เก็บข้อมูลนี้ นักพัฒนาสามารถรวมข้อมูลของตนเองเข้ากับเฟรมเวิร์กนี้ได้อย่างง่ายดาย ช่วยให้พวกเขาสามารถสร้างเครื่องมือค้นหาเฉพาะทางแนวตั้งหรือระบบค้นหาเอกสารภายในสำหรับองค์กรของตนได้อย่างรวดเร็ว
ภายใต้ฝากระโปรง 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
และสร้างฟังก์ชันการค้นหาสองรายการใน Supabaseapp
ให้รัน yarn install
เพื่อติดตั้งการขึ้นต่อกัน ตามด้วย yarn dev
เพื่อเริ่มต้นสภาพแวดล้อมการพัฒนาในเครื่องและดำเนินการแก้ไขโค้ด