AskAITools (https://askaitools.ai) é um projeto de mecanismo de pesquisa de ponta feito sob medida especificamente para o domínio de produtos de IA. Nossa missão é revolucionar a maneira como os usuários descobrem produtos de IA, fornecendo a experiência de pesquisa mais precisa, abrangente, rápida e inteligente. Com AskAITools, encontrar a solução de IA perfeita nunca foi tão fácil.
Captura de tela da Web do AskAITools Desktop:
Captura de tela da web móvel do AskAITools:
Este projeto vem em dois sabores: uma edição comercial rica em recursos e uma edição comunitária. A edição comunitária oferece uma base sólida com uma interface front-end básica e funcionalidade de pesquisa, e seu código é totalmente de código aberto neste repositório. Os desenvolvedores podem integrar facilmente seus próprios dados nesta estrutura, permitindo-lhes construir rapidamente mecanismos de pesquisa verticais especializados ou sistemas internos de pesquisa de documentos para suas organizações.
Nos bastidores, o AskAITools emprega uma arquitetura de mecanismo de pesquisa híbrida, combinando perfeitamente recursos de pesquisa por palavra-chave (pesquisa de texto completo) e pesquisa semântica (pesquisa vetorial/pesquisa incorporada). Ao aproveitar dados estatísticos e técnicas de fusão ponderadas, consegue um equilíbrio entre relevância e popularidade.
item
conforme necessário. Crie a tabela e importe os dados para o Supabase..env.local.example
e renomeie-o para .env.local
. Preencha os detalhes de configuração do Supabase e OpenAI. Se necessário, forneça informações de proxy../app/pages/index.tsx
, ./app/pages/api/embedding_search.ts
e ./supabase/migrations/20240506_init.sql
para atender às suas necessidades.20240506_init.sql
e crie duas funções de pesquisa no Supabase.app
, execute yarn install
para instalar dependências, seguido por yarn dev
para iniciar o ambiente de desenvolvimento local e conduzir a depuração do código.