v2.2.313~319: 보고 품질·조사 신뢰성 수술 + 네이버 쇼핑인사이트/검색어트렌드 연동
- 파트별 완성, 웹 실접속 증빙, 턴 의도 브리핑, 본문 불일치 검증, 하위 질문 체크리스트, 사이트 심층 수집 (PATCHNOTES.md v2.2.313~318 참조) - /naver-shopping, /naver-trend: 네이버 데이터랩 API 연동. compare/discover 자동 판별, API 배치 상한 캡슐화, 카테고리 트리 fuzzy 매칭, 자격증명은 Astra 설정 패널 SecretStorage 로 관리
This commit is contained in:
@@ -246,6 +246,20 @@ export interface IAgentConfig {
|
||||
* 검색 결과에 써서 로컬 프리필만 수십 초를 태웠다 — 상한을 낮춰 답변 지연을 줄인다.
|
||||
*/
|
||||
retrievalTokenBudget: number;
|
||||
/**
|
||||
* [v2.2.313] 파트별 완성 — 보고서형 답변이 이어쓰기로도 출력 한계에 닿으면
|
||||
* 남은 섹션을 백엔드에서 독립 호출로 나눠 생성해 한 문서로 통합. 기본 true.
|
||||
*/
|
||||
sectionedCompletionEnabled: boolean;
|
||||
/**
|
||||
* [v2.2.316] 턴 의도 브리핑 — 실질 요청 턴마다 목적/진짜 궁금증/산출물 형태/독자/
|
||||
* 근거 경로를 LLM 1회로 추출해 주입 (retrieval 과 병렬 — 체감 지연 최소).
|
||||
*/
|
||||
intentBriefEnabled: boolean;
|
||||
/** [v2.2.318] 루트 URL 분석 요청 시 내부 글 2개까지 추가 수집 (글 퀄리티 판단 데이터). */
|
||||
webDeepAnalyzeEnabled: boolean;
|
||||
/** 의도 브리핑 전용 모델 ID. 비면 현재 턴 모델. 빠른 소형 모델 권장. */
|
||||
intentBriefModel: string;
|
||||
/** Self-check 전용 모델 ID. 비면 defaultModel. 빠른 작은 모델 권장. */
|
||||
selfCheckModel: string;
|
||||
/** Self-check LLM 호출 타임아웃 (초). 기본 6. */
|
||||
@@ -597,6 +611,10 @@ export function getConfig(): IAgentConfig {
|
||||
citationTraceEnabled: cfg.get<boolean>('citationTraceEnabled', true),
|
||||
investigationModel: (cfg.get<string>('investigationModel', '') || '').trim(),
|
||||
kvCachePromptSplit: cfg.get<boolean>('kvCachePromptSplit', true),
|
||||
sectionedCompletionEnabled: cfg.get<boolean>('sectionedCompletionEnabled', true),
|
||||
intentBriefEnabled: cfg.get<boolean>('intentBriefEnabled', true),
|
||||
webDeepAnalyzeEnabled: cfg.get<boolean>('webDeepAnalyzeEnabled', true),
|
||||
intentBriefModel: (cfg.get<string>('intentBriefModel', '') || '').trim(),
|
||||
retrievalTokenBudget: Math.max(0, cfg.get<number>('retrievalTokenBudget', 0) || 0),
|
||||
selfCheckEnabled: cfg.get<boolean>('selfCheckEnabled', false),
|
||||
selfCheckModel: cfg.get<string>('selfCheckModel', '') || '',
|
||||
|
||||
Reference in New Issue
Block a user