You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: LLM 기반 온톨로지 보정 — verify_relations + suggest_missing
## 새 메서드
### verify_relations(relations, tools)
- heuristic이 생성한 관계를 LLM이 keep/reject 판정
- E-Commerce 46 tools: 71개 → 52개 kept, 19개 rejected (45초)
- reject 정확도 높음: getUser REQUIRES createUser (X), *REQUIRES createProductReview (X)
### suggest_missing(tools, existing)
- 기존 관계에서 빠진 워크플로우 의존성 제안
- createUser→getUser, createProduct→getProduct 등 5개 추가
## 프롬프트 최적화
- verify: 간결한 keep/reject 판정 프롬프트 (tools_context 제거)
- suggest: 기존 관계 참조하여 gap 찾기
- qwen2.5:14b 기준 71개 검증 45초, 5개 제안 9초
## 전체 온톨로지 파이프라인
1. Heuristic (dependency.py): 71개 관계 자동 생성
2. LLM verify: 19개 false positive 제거 → 52개
3. LLM suggest: 5개 빠진 관계 추가 → 57개
4. 수동 편집 (workflow editor): 최종 보정
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
0 commit comments