miurla/morphic
An AI-powered search engine with a generative UI
해결하는 문제
Morphic은 단순한 텍스트 응답을 넘어서는 AI 기반 검색 엔진입니다. 정적이고 평문 형태의 AI 검색 결과의 문제를 해결하여, 근거가 포함된 답변과 함께 스트리밍되는 JSON 사양에서 이미지와 그리드 같은 풍부한 대화형 구성 요소를 렌더링하는 "생성형 UI"를 제공합니다.
작동 방식
이 시스템은 여러 AI 모델 제공업체(OpenAI, Anthropic, Google, Ollama 등)와 검색 제공업체(Tavily, SearXNG, Brave, Exa)를 통합하여 정보를 검색하고 종합합니다. 스트리밍 JSON 사양을 사용하여 동적 UI 구성 요소를 인라인으로 렌더링하므로, 표준 마크다운보다 더 구조화된 방식으로 정보를 제시할 수 있습니다.
대상 사용자
시각적이고 상호작용적인 AI 검색 경험을 원하는 사용자와 다양한 LLM 및 검색 제공업체를 지원하는 비공개 AI 검색 엔진을 자체 호스팅하려는 개발자를 위해 설계되었습니다.
주요 특징
- 생성형 UI: 일반 마크다운 대신 풍부한 인라인 구성 요소(그리드, 이미지, 제목)를 렌더링합니다.
- 유연한 제공업체 지원: 다양한 AI 모델(OpenAI, Anthropic, Google, Ollama)과 검색 엔진(Tavily, SearXNG, Brave, Exa)을 지원합니다.
- 완전한 기능의 검색: 검색 모드(빠른 검색 및 적응형 검색), 파일 업로드 지원, 고유 URL을 통한 결과 공유 기능을 포함합니다.
- 자체 호스팅 가능: Docker 배포가 가능하며, 검색 기능을 위한 내장 SearXNG 인스턴스를 포함합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트