Jacode 관리자 가이드

이 문서는 Jacode 시스템 관리자를 위한 가이드입니다. 시스템 설치, AI 모델 설정, 사용자 관리 및 문제 해결 방법을 다룹니다.

1. 시스템 요구사항 및 설치

필수 구성 요소

설치 절차 (Docker Compose 권장)

  1. 저장소를 클론하고 프로젝트 루트로 이동합니다.
  2. 환경 변수 파일을 준비합니다.
    cp .env.example .env
    # .env 파일 내의 POSTGRES_*, REDIS_*, JWT_SECRET 등을 설정합니다.
    
  3. Docker Compose로 실행합니다.
    docker-compose up -d
    
  4. 초기 데이터베이스 마이그레이션 및 시딩을 수행합니다.
    docker-compose exec backend npm run prisma:migrate
    docker-compose exec backend npm run db:seed
    

2. AI Provider 설정

Jacode는 다양한 로컬 LLM 서버(Provider)를 지원합니다.

지원 Provider

Provider 연결 설정

  1. 관리자 대시보드 > Settings 페이지로 이동합니다.
  2. Global AI Settings 섹션에서 AI API URL을 설정합니다.
    • 예: http://localhost:11434 (Ollama 기본값)
  3. API Key: 필요한 경우 API 키를 입력합니다 (Ollama는 불필요).

3. 모델 및 라우팅 정책 관리 (Model & Routing)

모델 관리

라우팅 정책 (Routing Policy)

작업 유형에 따라 어떤 모델을 사용할지 결정하는 규칙을 설정합니다.


4. 보안 및 제한 설정 (Security & Limits)

보안 설정

사용량 제한 (Rate Limiting)


5. 문제 해결 (Troubleshooting)

주요 이슈

Q: AI 응답이 오지 않고 타임아웃이 발생합니다.

Q: “No active model found” 에러가 발생합니다.

Q: 데이터베이스 연결 오류

로그 확인