AskAITools (https://askaitools.ai) ist ein hochmodernes Suchmaschinenprojekt, das speziell auf die KI-Produktdomäne zugeschnitten ist. Unsere Mission ist es, die Art und Weise, wie Benutzer KI-Produkte entdecken, zu revolutionieren, indem wir das genaueste, umfassendste, blitzschnellste und intelligenteste Sucherlebnis bieten. Mit AskAITools war es noch nie einfacher, die perfekte KI-Lösung zu finden.
Screenshot von AskAITools Desktop Web:
Screenshot von AskAITools Mobile Web:
Dieses Projekt gibt es in zwei Varianten: einer funktionsreichen kommerziellen Edition und einer Community-Edition. Die Community Edition bietet eine solide Grundlage mit einer grundlegenden Front-End-Schnittstelle und Suchfunktionalität, und ihr Code ist in diesem Repository vollständig Open Source. Entwickler können mühelos ihre eigenen Daten in dieses Framework integrieren und so schnell spezialisierte vertikale Suchmaschinen oder interne Dokumentensuchsysteme für ihre Organisationen erstellen.
Unter der Haube nutzt AskAITools eine hybride Suchmaschinenarchitektur, die die Funktionen der Schlüsselwortsuche (Volltextsuche) und der semantischen Suche (Vektorsuche/Einbettungssuche) nahtlos kombiniert. Durch die Nutzung statistischer Daten und gewichteter Fusionstechniken wird ein Gleichgewicht zwischen Relevanz und Popularität erreicht.
item
nach Bedarf. Erstellen Sie die Tabelle und importieren Sie die Daten in Supabase..env.local.example
und benennen Sie sie in .env.local
um. Geben Sie Ihre Supabase- und OpenAI-Konfigurationsdetails ein. Geben Sie bei Bedarf Proxy-Informationen an../app/pages/index.tsx
, ./app/pages/api/embedding_search.ts
und ./supabase/migrations/20240506_init.sql
an Ihre Anforderungen an.20240506_init.sql
an und erstellen Sie zwei Suchfunktionen in Supabase.app
-Verzeichnis yarn install
aus, um Abhängigkeiten zu installieren, gefolgt von yarn dev
, um die lokale Entwicklungsumgebung zu starten und Code-Debugging durchzuführen.