Perplexica: AI로 강화된 차세대 검색 엔진

0

현대 사회에서 정보 검색은 일상 생활의 필수 요소입니다. 하지만 기존의 검색 엔진들은 여전히 한계를 가지고 있죠. 이 문제를 해결하기 위해 등장한 Perplexica는 AI 기술을 활용해 더욱 정확하고 신뢰할 수 있는 검색 결과를 제공합니다. 이 글에서는 Perplexica의 주요 특징과 설치 방법, 그리고 활용 방안에 대해 알아보겠습니다.

1. Perplexica의 주요 특징

Perplexica는 기존 검색 엔진과는 달리 AI를 통해 사용자 질문을 이해하고, 더 깊이 있는 답변을 제공하는 데 초점을 맞추고 있습니다. 이는 SearxNG를 사용하여 최신 정보를 제공하면서도 사용자의 프라이버시를 보호합니다.

로컬 LLMs 사용

Llama3와 Mixtral 같은 로컬 LLMs를 사용할 수 있어요.

두 가지 주요 모드

Copilot 모드와 Normal 모드로 나뉩니다.

  • Copilot 모드: 검색을 강화하여 더 관련성 높은 인터넷 소스를 찾아줍니다.
  • Normal 모드: 일반적인 웹 검색을 수행합니다.

특정 질문에 대한 포커스 모드

총 6가지 포커스 모드가 있어요.

  • All Mode: 웹 전체를 검색합니다.
  • Writing Assistant Mode: 웹 검색 없이 글쓰기를 도와줍니다.
  • Academic Search Mode: 학술 논문 및 기사를 찾습니다.
  • YouTube Search Mode: YouTube 영상을 검색합니다.
  • Wolfram Alpha Search Mode: 계산이나 데이터 분석을 필요로 하는 질문을 답변합니다.
  • Reddit Search Mode: Reddit의 토론과 의견을 검색합니다.

2. 설치 방법

Perplexica는 Docker를 이용한 설치가 가장 추천됩니다. Docker를 이용하면 환경 변수와 종속성 관리가 용이해지기 때문입니다.

Docker를 이용한 설치

1. 설치 및 실행

Docker를 설치하고 실행합니다.

2. 저장소 클론

Perplexica 저장소를 클론합니다:

git clone https://github.com/ItzCrazyKns/Perplexica.git
3. 필요한 필드 채우기

프로젝트 디렉토리로 이동한 후, `sample.config.toml` 파일을 `config.toml`로 이름을 변경하고 필요한 필드를 채웁니다.

4. 실행

Docker Compose를 실행합니다:

docker compose up -d
5. 브라우저 열기

브라우저에서 `http://localhost:3000`을 입력해 Perplexica에 접근합니다.

Docker 없이 설치하기

Perplexica는 Docker 없이도 설치할 수 있습니다.

  • 저장소를 클론하고 `sample.config.toml` 파일을 `config.toml`로 이름을 변경합니다.
  • `.env.example` 파일을 `ui` 폴더 내 `.env`로 이름을 변경하고 필드를 채웁니다.
  • `ui` 폴더와 루트 디렉토리에서 `npm i`를 실행해 종속성을 설치합니다.
  • `npm run build`를 실행해 빌드합니다.
  • `npm run start`를 실행해 프론트엔드와 백엔드를 시작합니다.

3. Perplexica 활용 방안

Perplexica를 기존 검색 엔진 대안으로 사용하고 싶다면, 브라우저 설정을 통해 빠르게 접근할 수 있습니다.

  • 브라우저 설정을 엽니다.
  • ‘검색 엔진’ 섹션으로 이동합니다.
  • 새로운 사이트 검색을 추가합니다: `http://localhost:3000/?q=%s`
  • 추가 버튼을 클릭하면 브라우저 검색 바에서 Perplexica를 직접 사용할 수 있습니다.

Perplexica는 계속해서 발전 중이며, 여러분의 기여와 피드백을 통해 더욱 향상될 것입니다. 관심이 있으시다면 GitHub에서 별을 주고, Discord 서버에 참여해 다른 사용자와 소통해 보세요.

참고 자료: Perplexica, “An AI-powered search engine”

Leave a Reply