askaitools community edition
1.0.0
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
참고하여 Supabase에 검색 기능 2개를 생성해 보세요.app
디렉터리에서 yarn install
실행하여 종속성을 설치한 다음, yarn dev
실행하여 로컬 개발 환경을 시작하고 코드 디버깅을 수행합니다.