AI 모델 응답 이슈
Gemini / Vertex AI 응답이 중간에 잘립니다
Gemini / Vertex AI 응답이 중간에 잘립니다
parts 배열 형태이며, 각 part의 텍스트를 순서대로 합쳐야 완전한 응답이 됨. 이전 버전에서는 첫 part만 처리하던 버그가 있었음.해결: 최신 버전에서 자동 처리됨. 만약 여전히 잘림이 발생하면:- 모델 파라미터의
max_output_tokens를 충분히 크게(예: 8192) 설정 - Chat Controls 패널에서 모델 파라미터를 확인
Ollama 모델을 선택했는데 Vertex AI 설정이 사용됩니다
Ollama 모델을 선택했는데 Vertex AI 설정이 사용됩니다
ollama/llama3:8b)를 명시하거나, 관리자 > 설정 > 모델에서 모델 ID 충돌 여부 확인.OSS 모델(Ollama 등)에서 도구 호출이 동작하지 않습니다
OSS 모델(Ollama 등)에서 도구 호출이 동작하지 않습니다
`stream=false` API 요청이 일반 모델로 라우팅됩니다
`stream=false` API 요청이 일반 모델로 라우팅됩니다
stream=false로 호출했는데 에이전트(KBSphere/DBSphere) 라우팅이 안 되고 단순 LLM 호출로만 처리됨.원인: 이전 버전의 라우팅 조건이 stream=true에만 한정되어 있었음.해결: 최신 버전에서 stream=false 요청도 UnifiedAgent로 라우팅됩니다.채팅·파일 업로드
여러 파일을 동시에 업로드하면 마지막 파일만 남습니다
여러 파일을 동시에 업로드하면 마지막 파일만 남습니다
채팅에 파일 첨부 후 응답이 매우 느립니다
채팅에 파일 첨부 후 응답이 매우 느립니다
이미지를 첨부했는데 AI가 인식하지 못합니다
이미지를 첨부했는데 AI가 인식하지 못합니다
채팅 파일 업로드 시 에러 메시지가 모호합니다
채팅 파일 업로드 시 에러 메시지가 모호합니다
- “Unsupported file type” — 지원하지 않는 파일 형식 (지식기반 지원 형식 목록 확인)
- “File too large” — 관리자 설정의 최대 파일 크기 초과
- “Storage quota exceeded” — 사용자/조직 저장 한도 초과
한글·인코딩
입력창에 한글이 두 번 입력됩니다 (자음 중복)
입력창에 한글이 두 번 입력됩니다 (자음 중복)
- 브라우저 캐시 초기화
- 다른 브라우저(Chrome/Edge)에서 재현 여부 확인
- 운영 환경의 IME 변경(2-Set vs 3-Set, 한컴 vs MS) 점검
CSV로 사용자를 가져오면 한글이 깨집니다
CSV로 사용자를 가져오면 한글이 깨집니다
? 또는 mojibake로 들어감.원인: CSV 파일 인코딩이 UTF-8이 아닌 CP949/EUC-KR.해결:- CSV는 반드시 UTF-8 (BOM 포함) 인코딩으로 저장
- Excel에서 저장 시 “CSV UTF-8 (.csv)” 형식 선택
- 메모장/VS Code에서 인코딩 변경 후 재저장 가능
용어집에서 제목 일부만 추출됩니다
용어집에서 제목 일부만 추출됩니다
제목 + 본문 앞 N자 조합으로 설정해 전체 텍스트가 처리되는지 확인.가드레일 PII 감지가 한글 데이터에서 동작하지 않습니다
가드레일 PII 감지가 한글 데이터에서 동작하지 않습니다
\b)가 한글 환경에서 다르게 동작하던 문제.해결: 최신 버전에서 한글 환경 기준으로 수정. 미감지 발생 시 가드레일 설정의 패턴을 직접 추가하거나 LLM 기반 탐지로 전환.권한·접근
권한을 "없음"으로 설정했는데 접근이 가능합니다
권한을 "없음"으로 설정했는데 접근이 가능합니다
none으로 설정했지만 사용자가 여전히 해당 기능에 접근 가능.원인: 권한 레벨 "none"이 JavaScript에서 truthy로 평가되어 권한 체크를 우회하던 버그.해결: 최신 버전에서 fix됨. 발생 시:- 사용자 로그아웃 후 재로그인 (JWT 갱신)
- 그룹 멤버십 확인 — 다른 그룹에서 해당 권한이 부여되었을 가능성
가드레일을 조직 단위에 할당했는데 권한보기 모달에 보이지 않습니다
가드레일을 조직 단위에 할당했는데 권한보기 모달에 보이지 않습니다
에이전트 도구가 채팅 #으로 선택한 KB를 사용하지 않습니다
에이전트 도구가 채팅 #으로 선택한 KB를 사용하지 않습니다
#으로 지식기반을 명시적으로 선택했는데 에이전트가 다른 KB로 검색하거나 KB 정보를 무시.해결: 최신 버전에서 fix. #로 선택한 KB는 해당 턴의 에이전트 도구 컨텍스트에 우선 전달됩니다. 미동작 시:- 에이전트가 해당 KB에 접근 권한이 있는지 확인
- 에이전트의 도구 설명(Tool Description)이 비어있지 않은지 확인 (편집기에 경고 배너 표시됨)
임베딩·벡터 검색
임베딩 URL 설정 후 차원(dimension) 오류가 발생합니다
임베딩 URL 설정 후 차원(dimension) 오류가 발생합니다
- 임베딩 URL은 trailing slash 없이 입력 (예:
http://embeddings.local:8080) - 차원은 모델별 정확히 입력 (text-embedding-3-small=1536, text-embedding-3-large=3072 등)
- 모델 변경 후 영향받는 지식기반에서 재인덱싱 실행
Azure Search Vector DB에서 간헐적 오류가 발생합니다
Azure Search Vector DB에서 간헐적 오류가 발생합니다
- Azure Search 서비스 등급 확인 (Free tier는 동시 요청 제한 있음)
- 인덱스 스키마와 임베딩 차원 일치 확인
- 모니터링 > 트레이싱에서 실패한 요청의 정확한 응답 코드 확인
이메일·알림
SMTP 발송 시 "Invalid domain name" 오류
SMTP 발송 시 "Invalid domain name" 오류
가드레일이 차단했는데 사용자에게 사유가 표시되지 않습니다
가드레일이 차단했는데 사용자에게 사유가 표시되지 않습니다
guardrail_type) 과 사유(guardrail_reason) 가 응답 메타에 포함되며, 가드레일 설정의 Block Action으로 사용자 메시지를 커스터마이즈 가능합니다.운영·배포
멀티워커 환경에서 설정 변경이 일부 워커에만 적용됩니다
멀티워커 환경에서 설정 변경이 일부 워커에만 적용됩니다
- 운영 환경에서는 Redis 필수 —
REDIS_URL환경변수 설정 - 최신 버전에서
partial-staleinvalidation 및 bulk import 처리 개선됨 - 자세한 내용은 배포 체크리스트 참조
Alembic 마이그레이션이 잘못된 스키마에 테이블을 생성합니다
Alembic 마이그레이션이 잘못된 스키마에 테이블을 생성합니다
DATABASE_SCHEMA 환경변수를 설정했는데도 테이블이 public 스키마에 생성됨.해결: 최신 버전에서 fix. 발생 시:- 잘못 생성된 public 스키마의 테이블을 수동으로 정리
DATABASE_SCHEMA=cloosphere같은 명시적 값 재설정 후 마이그레이션 재실행- 멀티 프로세스 환경에서 마이그레이션 동시 실행 충돌도 함께 fix됨 — 최초 1개 워커만 실행
Knowledge Graph 동기화 중 PoolError가 발생합니다
Knowledge Graph 동기화 중 PoolError가 발생합니다
AGE_POOL_MAX 환경변수.- 소규모:
AGE_POOL_MAX=16 - 중규모:
AGE_POOL_MAX=32(기본값) - 대규모(>100M 노드):
AGE_POOL_MAX=64
