feat: Knowledge Base RAG 시스템 + 채팅 LLM 개선 (Phase 0~5 완료)
- KB RAG 전체 파이프라인: 업로드, 파싱(xlsx/pdf/docx/text), 임베딩, Qdrant 인덱싱 - KB 관리 UI(14번 탭): 로그인, 문서 목록, 업로드, 삭제, 재인덱스 - OllamaController: 한글 시스템 프롬프트, plant_context.md 외부 파일화, SSE tool_start/tool_result 이벤트 - 프론트: 툴 실행 카드, KB 인용 링크, 표 자동 렌더, 추천 질문 칩 - nl2sql_worker: history_table.recorded_at 사용, tag_metadata 응답 개선 - DB: KB 테이블 5개 DDL + 시드, pgcrypto 확장
This commit is contained in:
27
prompts/plant_context.md
Normal file
27
prompts/plant_context.md
Normal file
@@ -0,0 +1,27 @@
|
||||
# 플랜트 운전 컨텍스트
|
||||
|
||||
> 본 파일은 LLM 채팅의 시스템 프롬프트에 자동 주입됩니다.
|
||||
> 운영 환경에 맞춰 단위(Area / Unit), 계기 prefix, 태그 명명 규칙, 예시 질문 등을 채워주세요.
|
||||
|
||||
## 단위(Area / Unit)
|
||||
|
||||
<!-- 예: Unit A — 압축 -->
|
||||
<!-- 예: Unit B — 분리 -->
|
||||
|
||||
## 계기 명명 약어
|
||||
|
||||
<!-- 예: FIC: Flow Indicator Controller -->
|
||||
<!-- 예: PT: Pressure Transmitter -->
|
||||
|
||||
## 태그 명명 규칙
|
||||
|
||||
<!-- 예: 모두 소문자 (ficq-6113.pv) -->
|
||||
<!-- 예: 접미사 .pv/.sp/.op/.instate0..7 -->
|
||||
|
||||
## 시간대
|
||||
|
||||
<!-- 예: DB 저장 UTC, 사용자 입력 KST -->
|
||||
|
||||
## 예시 질문 / 의도 라우팅
|
||||
|
||||
<!-- 자유 작성 -->
|
||||
Reference in New Issue
Block a user