이 가이드는 Discourse AI 플러그인의 일부인 AI 검색 기능을 활성화하고 구성하는 방법을 설명합니다.
필요한 사용자 권한: 관리자
관련 주제와 유사하게, AI 검색은 전통적인 검색에서 사용되는 정확한 키워드 매칭을 넘어 의미론적 텍스트 유사도를 기반으로 가장 관련성 높은 주제를 찾는 데 도움을 줍니다. 이를 통해 정확한 일치 항목은 아니지만 초기 검색과 여전히 관련이 있는 주제를 발견할 수 있습니다. 찾고 있는 것을 찾지 못할 때 AI 검색이 도움이 됩니다!
기능
의미론적 텍스트 유사도: 단순한 키워드 매칭을 넘어 의미론적 분석을 사용하여 텍스트 유사도를 찾습니다.
AI 빠른 검색: 일반 검색 결과가 적을 때 검색 메뉴 팝업에 AI 결과를 자동으로 추가합니다 (ai_embeddings_semantic_quick_search_enabled로 활성화).
전체 페이지 검색에서 AI 검색 켜기/끄기 토글.
선택 사항 HyDE (가상 문서 임베딩): 더 나은 결과를 위해 LLM을 사용하여 쿼리를 확장합니다.
아이콘으로 결과를 표시합니다.
익명 사용자 및 로그인된 사용자 모두에게 적용됩니다.
AI 검색 활성화
사전 요구 사항
AI 검색을 사용하려면 임베딩(Embeddings)이 구성되어야 합니다. 검색 품질을 향상시키기 위해 HyDE(가상 문서 임베딩)를 활성화하는 경우 대規模 언어 모델(LLM)이 선택적으로 필요합니다.
관리자 → 플러그인 → Discourse AI → 기능 → 임베딩으로 이동하여 모든 AI 검색 설정을 확인하세요.
임베딩을 위해 ai_embeddings_enabled을 활성화하세요.
전체 페이지 검색에서 AI 검색을 활성화하려면 ai_embeddings_semantic_search_enabled을 활성화하세요.
검색 메뉴 팝업에 AI 결과를 추가하려면 ai_embeddings_semantic_quick_search_enabled을 선택적으로 활성화하세요.
더 나은 결과를 위해 HyDE를 사용하려면 ai_embeddings_semantic_search_use_hyde을 선택적으로 활성화하세요 (LLM 필요).
기술 FAQ
[details=“AI 검색 로직 개요 (HyDE 활성화) 보기”]
mermaid height=255,auto
sequenceDiagram
User->>+Discourse: "gamification" 검색
Discourse->>+LLM: "Discourse, 오픈소스 인터넷 포럼 시스템"에 대한 포럼에서<br> "gamification"에 대한 기사를 작성하세요.
LLM->>+Discourse: 게이미피케이션은 게임이 아닌 맥락에 포인트, 배지,<br> 레벨, 리더보드와 같은 게임 디자인 요소를 적용하는 것입니다...
Discourse->>+EmbeddingsAPI: "게이미피케이션은 게임 디자인 적용...
의미론에 관한 질문입니다. 일부 AI 모듈에서는 Gemini를 사용한다고 언급되는 반면, 다른 모듈에서는 Gemini-Pro를 언급하고 있습니다. 이는 서로 다른 모델(Gemini Nano, Pro, Ultra)을 가리키는 것인가요, 아니면 동일한 LLM을 가리키는 것인가요? 만약 동일한 모델이라면, Gemini 자체는 무엇을 의미하는 것이며, Gemini의 유료 또는 무료 구독 상태에 따라 차이가 있나요?