--- name: skill-llm description: 로빙 내장 LLM. 일반 대화, 정보 질의, 문서 분석, 메모리 검색 등 다른 스킬에 해당하지 않는 요청을 처리. "안녕", "1+1은?", "Python 특징 알려줘" 등. runtime: handler: app.services.skills.handlers.internal_llm.handle --- # skill-llm 로빙 내장 LLM 스킬. 별도 포트 없음 (rb8001 내부). ## Trigger - `general_chat`, `greeting`: 인사, 짧은 대화 - `complex_query`: 복잡한 질문, 비교·계획 - `info_request`, `stats_check`: 일반 정보, 스탯 조회 - `document_analysis` (문서 없을 때): LLM analyze - `web_search` 실패 시 폴백 ## Do - Gemini 2.5 Flash-Lite 기본 - Claude 3 Haiku, GPT-3.5 Turbo 폴백 - 최근 대화 5개 컨텍스트 - PostgreSQL 대화 로그 저장 ## Do Not - 이메일/뉴스/캘린더 등 전용 스킬 의도일 때 LLM으로 대체하지 말 것 - 스킬 호출 실패 시에만 폴백 ## 내부 경로 - `call_internal_llm()` - LLM 서비스 - `POST /complete` - skill-slack 호환 - `POST /api/llm/generate` - 직접 생성