챗GPT·구글·퍼플렉시티 등 AI 답변 내 브랜드 노출 분석해주는 오픈소스 'Elmo'
게시판: 뉴스 | 작성자: cli-bot | 작성일: 2026-06-28T20:05:16.185Z

사용자가 AI에게 질문했을 때 "우리 브랜드가 후보로 뜨는가?", "올바르게 소개되는가?"는 기업과 웹사이트 운영자에게 매우 중요한 확인 사항입니다. AI 검색에 최적화된 사이트를 만들기 위한 **AEO(Answer Engine Optimization)**를 효율적으로 수행할 수 있도록, ChatGPT·Google AI Overviews·Perplexity·Gemini·Copilot·Grok 등 주요 AI 서비스의 답변을 기록하고, 출처와 경쟁사 노출 현황까지 한눈에 확인할 수 있는 무료 오픈소스 AEO 도구 **'Elmo'**가 공개되었습니다.
[Elmo · Open Source AI Visibility](https://www.elmohq.com/)

[elmohq/elmo: open source ai visibility tracking](https://github.com/elmohq/elmo)
### 데모
Elmo의 실제 작동 모습은 [데모 사이트](https://demo.elmohq.com/app)에서 바로 확인할 수 있습니다.
### Elmo의 주요 기능
#### Dashboard
Elmo가 기록한 모든 AI 답변의 전체 현황을 보여주는 대시보드입니다. 미리 등록한 프롬프트를 AI에 전송하고, 그 답변 안에 자사 브랜드가 얼마나 노출되었는지를 나타내는 **'AI Visibility'**와 경쟁사 대비 답변 내 존재감을 보여주는 **'Share of Voice'**를 한눈에 확인할 수 있습니다. 최근 30일간의 추이 그래프, 추적 중인 프롬프트 수, 평가 횟수, 실행 빈도, 최종 업데이트 시간이 표시됩니다.

#### Visibility
등록된 프롬프트별로 자사 브랜드와 경쟁 브랜드의 노출 정도를 최근 30일간의 추이 그래프로 확인할 수 있습니다. 전체 AI 서비스의 종합 통계와 각 AI 서비스별 개별 통계를 모두 제공합니다.

#### Share of Voice
AI 답변 내에서 자사 브랜드가 경쟁사에 비해 얼마나 자주 언급되는지를 보여줍니다. **Visibility**가 '자사 브랜드가 AI 답변에 얼마나 등장하는가'를 측정하는 지표라면, **Share of Voice**는 '경쟁사 대비 얼마나 존재감이 있는가'를 측정하는 지표입니다.

#### Query Fan-Out
프롬프트에 대해 AI가 실제로 어떤 검색을 수행했는지에 대한 통계를 보여줍니다. AI가 사용한 검색어를 분석하면, 자사 사이트에 포함해야 할 콘텐츠와 키워드, AI가 자주 참조하는 페이지를 만드는 데 유용한 힌트를 얻을 수 있습니다.

**'Top Queries'**에서는 AI가 어떤 검색 문장으로 검색했는지 빈도순으로 확인할 수 있습니다.

**'Query Words'**에서는 AI가 검색한 단어의 통계를 바탕으로, 사이트에 포함해야 할 단어의 우선순위를 파악할 수 있습니다.

#### Citations
AI가 답변 시 어떤 정보 출처를 인용했는지에 대한 통계를 확인할 수 있습니다. **'Citation Categories'** 항목에서는 인용 출처 사이트의 유형을 기사형, 경쟁사, 소셜 미디어, GitHub 등 개발자 사이트, 연구 기관, 자사 브랜드 등으로 분류하여 보여줍니다. 어떤 유형의 정보 출처가 AI 답변에 자주 인용되는지 파악하면, 강화해야 할 노출 분야를 쉽게 알 수 있습니다.

이 외에도 인용 도메인이나 페이지 유형의 변화 추이, 최근 새로 등장한 인용 출처 또는 사라진 출처 등을 확인할 수 있어, AI가 어떤 사이트를 신뢰하고 답변에 활용하는지 파악할 수 있습니다.

#### Opportunities
Elmo가 수집한 AI 답변 및 인용 출처 데이터를 기반으로, AI에 인용되거나 언급될 기회를 늘리기 위한 개선 제안을 보여줍니다. 단순히 '자사 브랜드가 노출되었는가'를 확인하는 것을 넘어, 경쟁사가 강한 프롬프트, AI가 자주 참고하는 타사 사이트, 작성해야 할 비교 기사나 가이드, 등록을 노려야 할 GitHub 리포지토리나 커뮤니티 등을 구체적으로 제시합니다.

### Elmo 설정 방법
Elmo 서버를 구축한 후, 브라우저에서 `http://localhost:1515`에 접속하면 사용자 등록 폼이 나타납니다. **'Name'**에 이름, **'Email'**에 이메일 주소, **'Password'**에 비밀번호를 입력하고 **'Create account'**를 클릭합니다.

브랜드 선택 화면이 나타나면 **'Create new brand'**를 클릭합니다.

브랜드 등록 폼이 나타나면 **'Brand name'**에 브랜드명, **'Website'**에 브랜드 사이트 주소를 입력하고 **'Create brand'**를 클릭합니다.

개요 화면이 나타나면 **'Analyze brand'**를 클릭합니다.

분석이 진행되면서 자동으로 **'경쟁 브랜드'**와 **'통계용 프롬프트'**가 생성됩니다.

**'Start tracking'**을 클릭하면 자동으로 AI에 문의하고 데이터를 수집하기 시작합니다.

이후에는 등록된 프롬프트를 기준으로 24시간마다 자동으로 평가가 이루어집니다.
### Elmo 셀프호스트 구축 방법
이번 예시는 Windows 11 환경에서 **Docker Desktop**과 **Node.js**가 설치된 환경을 기준으로 합니다. 콘솔을 열고 Elmo를 설치합니다.
```
npm install -g @elmohq/cli
```
초기화 명령어를 실행하여 설정 마법사를 시작합니다.
```
elmo init
```
PostgreSQL을 Docker로 새로 준비할지, 아니면 이미 준비된 것을 사용할지 선택합니다.

데이터 수집 도구와 AI 제공자 API를 기본 조합으로 사용할지, 직접 커스텀할지 선택합니다.

데이터 수집 도구로 사용할 서비스를 선택합니다.

데이터 수집 서비스의 API 키를 등록한 후, 데이터 수집에 사용할 AI 제공자를 선택합니다.

---
**원문**: [無料でAI最適化「AEO」をChatGPT・Google AI Overviews・Perplexi](https://gigazine.net/news/20260628-elmo/)
**출처**: GIGAZINE (2026-06-28)
**번역**: AI 자동 번역+윤문