AskAITools (https://askaitools.ai) es un proyecto de motor de búsqueda de vanguardia diseñado específicamente para el dominio de productos de IA. Nuestra misión es revolucionar la forma en que los usuarios descubren los productos de IA brindándoles la experiencia de búsqueda más precisa, completa, ultrarrápida e inteligente. Con AskAITools, encontrar la solución de IA perfecta nunca ha sido tan fácil.
Captura de pantalla web de escritorio de AskAITools:
Captura de pantalla de la web móvil de AskAITools:
Este proyecto se presenta en dos versiones: una edición comercial rica en funciones y una edición comunitaria. La edición comunitaria ofrece una base sólida con una interfaz básica y funcionalidad de búsqueda, y su código es completamente de código abierto en este repositorio. Los desarrolladores pueden integrar sin esfuerzo sus propios datos en este marco, lo que les permite crear rápidamente motores de búsqueda verticales especializados o sistemas de búsqueda de documentos internos para sus organizaciones.
Bajo el capó, AskAITools emplea una arquitectura de motor de búsqueda híbrida, que combina a la perfección capacidades de búsqueda de palabras clave (búsqueda de texto completo) y búsqueda semántica (búsqueda vectorial/búsqueda incrustada). Al aprovechar datos estadísticos y técnicas de fusión ponderada, logra un equilibrio entre relevancia y popularidad.
item
según sea necesario. Cree la tabla e importe los datos a Supabase..env.local.example
y cámbiele el nombre a .env.local
. Complete los detalles de configuración de Supabase y OpenAI. Si es necesario, proporcione información de proxy../app/pages/index.tsx
, ./app/pages/api/embedding_search.ts
y ./supabase/migrations/20240506_init.sql
para satisfacer sus necesidades.20240506_init.sql
y cree dos funciones de búsqueda en Supabase.app
, ejecute yarn install
para instalar las dependencias, seguido de yarn dev
para iniciar el entorno de desarrollo local y realizar la depuración del código.