오픈 소스 AI 검색 엔진 프로젝트 추천 10선 175

오픈 소스 AI 검색 엔진 프로젝트 추천 10선

AI 검색은 LLM RAG의 전형적인 활용 시나리오이자 사용자층이 매우 넓습니다. Perplexity와 같은 AI 검색 제품들이 그 무한한 가능성을 전 세계에 보여주며 전통적인 검색을 빠르게 재편하고 있습니다.

오픈 소스 AI 검색 엔진 프로젝트 추천 10선

ai 검색은 LLM RAG의 매우 전형적인 응용 시나리오이며, 사용자 범위를 매우 폭넓게 커버하는 시나리오이기도 합니다. Perplexity为代表的 AI 검색 제품들은 AI 검색의 무한한 가능성과 전통적인 검색에 대한 급속한 전복을 전 세계에 가속화하여 보여주고 있습니다.

오늘 우리는 AI 검색 분야에서 어떤 오픈 소스 프로젝트들이 있는지 함께 살펴보겠습니다.

1、Morphic

Morphic은 생성형 사용자 인터페이스를 갖춘 AI 기반 검색 엔진으로, 사용자의 질문을 이해하고 답변할 수 있습니다. 검색 기록 조회, 결과 공유, 동영상 검색을 지원하며, 지정된 URL에서 정보를 가져올 수 있습니다. Morphic은 또한 검색 엔진으로도 사용할 수 있으며, OpenAI를 포함한 여러 AI 서비스 제공업체를 지원하고, Groq API 지원 및 Llama-3.1 최신 모델 지원을 포함하여 답변을 생성할 모델을 사용자가 지정할 수 있도록 허용합니다.

Morphic.jpg

Github 오픈 소스 프로젝트 주소:https://github.com/miurla/morphic

2、Search with Lepton

Search with Lepton은 Lepton AI 팀에서 만든 프로젝트로, 개발자에게 "500줄 미만의 코드로 자신만의 대화형 검색 엔진을 구축하라"는 메시지를 전달합니다. Lepton은 Yangqing Jia 등이创办했습니다.

Search with Lepton .jpg

Github 오픈 소스 프로젝트 주소:https://github.com/leptonai/search_with_lepton

3、Perplexica

Perplexica는 Ollama를 통해 로컬 LLM을 지원하는 오픈 소스 AI 기반 검색 엔진입니다. 두 가지 모드를 갖추고 있습니다: Copilot 모드는 다양한 쿼리를 생성하여 검색을 강화하고 더 관련성 높은 웹 리소스를 찾습니다; 일반 모드는 사용자 쿼리를 직접 처리하고 웹 검색을 실행합니다.

此外, Perplexica는 전 웹 검색, 写作 보조, 학술 연구, YouTube 동영상 검색, Wolfram Alpha 数据分析 및 Reddit 커뮤니티 토론 검색을 포함하여 특정 유형의 질문에 답변하는 데 특화된 여섯 가지 집중 모드를 갖추고 있습니다. 검색 엔진으로 SearxNG를 사용합니다.

perplexica-screenshot.jpg

Github 오픈 소스 프로젝트 주소:https://github.com/ItzCrazyKns/Perplexica

4、Zure-search-openai-demo

azure-search-openai-demo는 Azure OpenAI 및 Azure AI Search를 사용하는 샘플 애플리케이션으로, 사용자 데이터를 처리하기 위해 검색 증강 생성 패턴을 사용하여 ChatGPT와 유사한 경험을 만드는 방법을 보여줍니다. 이 애플리케이션은 Python으로 백엔드를 작성했으며, JavaScript, .NET 및 Java 샘플을 제공합니다. 데이터 인덱싱 및 검색을 위해 Azure AI Search와 통합되며, 다양한 문서 형식 및 통합된 벡터화 처리를 지원합니다.

zure-search-openai-demo.jpg

Github 오픈 소스 프로젝트 주소:https://github.com/Azure-Samples/azure-search-openai-demo

5、TurboSeek

Turboseek은 Perplexity에서 영감을 받은 人工智能 검색 엔진으로, 심층적인 웹 답변 검색 기능을 제공하는 것을 목표로 합니다. 유사도 검색 및 임베딩 기술과 같은 첨단 기계 학습 알고리즘을 활용하여 검색 결과를 최적화하고, 사용자가 가장 최신의 관련성 높은 정보를 얻을 수 있도록 보장합니다. Turboseek은 개인 정보 보호를 강조하며, 정보의 시의성을 보장하면서 매일 데이터 업데이트에 대한 의존도를 피하기 위해 SearxNG를 검색 엔진 백엔드로 사용합니다. 또한, 오픈 소스 프로젝트로서 Turboseek은 사용자가 검색 기능을 사용자 정의하고 확장할 수 있도록 허용합니다.

TurboSeek.jpg

Github 오픈 소스 프로젝트 주소:https://github.com/Nutlope/turboseek

6、FarFalle

Farfalle은 오픈 소스 AI 기반 검색 엔진으로, Perplexity의 복제본 버전으로 설계되었습니다. ollama를 통해 로컬 LLM을 실행하고 LiteLLM을 통해 사용자 정의 LLM을 사용하는 것을 지원하며, 클라우드 모델(예: Llama3, OpenAI/gpt4-o) 사용도 지원합니다. Farfalle은 여러 검색 제공업체의 검색 기능을 제공하며, Agent를 통해 사용자가 검색을 수행하고 더 나은 결과를 제공하기 위해 검색을 계획하고 실행할 수 있도록 합니다.

farfalle.jpg

Github 오픈 소스 프로젝트 주소:https://github.com/rashadphz/farfalle

7、Gerev

Gerev은 AI 기반的企业 검색 엔진으로, 조직 내의 대화, 문서 또는 내부 페이지를 빠르게检索하도록 특별히 설계되었습니다. 일상적인 대화와 유사한 방식으로 검색할 수 있도록 자연어 검색을 지원합니다. Gerev은 클라우드 서비스 또는 자체 호스팅 방식으로 배포할 수 있으며, Slack, Confluence, Jira 등 인기 工具를 포함한 다양한 통합 옵션을 제공합니다. 또한, 검색 능력을 더욱 확장하기 위해 사용자가 자체 데이터 소스를 추가할 수 있도록 허용합니다. Gerev의 목표는 기술 지원 담당자가 문제를 빠르게 해결하도록 돕고, 조직 내 정보 검색을 간단하고 빠르게 만드는 것입니다.

gerev.gif

Github 오픈 소스 프로젝트 주소:https://github.com/GerevAI/gerev

8、MemFree

MemFree은 개인 지식 베이스(예: 북마크, 노트, 문서 등)와 인터넷에서 동시에 검색을 수행할 수 있는 혼합人工智能 검색 엔진입니다. 원클릭 Chrome 북마크 동기화 및 인덱싱을 지원하는 혼합人工智能 검색 엔진으로, 여러 전통적인 검색 엔진을 소스로 지원합니다.

MemFree.jpg

Github 오픈 소스 프로젝트 주소:https://github.com/memfreeme/memfree

_blank" rel="noreferrer noopener">MindSearch

MindSearch는 Perplexity.ai Pro급 성능을 자랑하는 오픈소스 AI 검색 엔진 프레임워크입니다. 자체적인 perplexity.ai 스타일 검색 엔진과 독점 코드 LLM(GPT, Claude) 또는 오픈소스 LLM(InternLM2.5-7b-chat)을 손쉽게 배포할 수 있습니다.

MindSearch.jpg

Github 오픈소스 프로젝트 주소:https://github.com/InternLM/mindsearch

10. OpenPerPlex

Cohere와 semantic-chunkers 라이브러리를 사용해 의미론적 청킹을 수행하고, JINA API로 결과를 재순위화하며, http://serper.dev를 통해 Google 검색을 통합하고, Groq를 추론 엔진으로 사용합니다.

OpenPerPlex

Github 오픈소스 프로젝트 주소:https://github.com/YassKhazzan/openperplex_backend_os