|
10 | 10 | | **2.5** | MCP Annotation | MCP ingest, intent classifier, annotation-aware retrieval | ✅ 완료 | - | |
11 | 11 | | **3** | Production | CLI, 시각화, conflict detection, commerce preset | ✅ 완료 | - | |
12 | 12 | | **4** | Community | LangChain 등록, interactive dashboard, 블로그, 최적화 | 🟨 진행 중 | 2주 | |
| 13 | +| **4.5** | Workflow + Scale | plan_workflow API, 시각화 편집, SSE transport, 1068 tool 검증 | ✅ 완료 | - | |
13 | 14 |
|
14 | 15 | ## WBS 전체 트리 |
15 | 16 |
|
@@ -129,16 +130,40 @@ graph-tool-call |
129 | 130 | │ ├── 3-8. GitHub Actions CI ✅ |
130 | 131 | │ └── 3-9. PyPI 배포 ⬜ Phase 4로 이월 |
131 | 132 | │ |
132 | | -└── Phase 4: Community + Dashboard 🟨 |
133 | | - ├── 4-1. Interactive Dashboard (Dash Cytoscape) ← NEW |
134 | | - │ ├── 4-1a. 그래프 탐색 UI |
135 | | - │ ├── 4-1b. 수동 편집 (관계 추가/삭제) |
136 | | - │ ├── 4-1c. 검색 테스트 UI |
137 | | - │ └── 4-1d. 관계 검증 (confirm/reject) |
138 | | - ├── 4-2. LangChain community package 등록 |
139 | | - ├── 4-3. 블로그: "Why Graph > Vector for Tool Retrieval" |
140 | | - ├── 4-4. (선택) LAPIS 포맷 출력 |
141 | | - └── 4-5. (선택) Rust(PyO3+petgraph) 최적화 |
| 133 | +├── Phase 4: Community + Dashboard 🟨 |
| 134 | +│ ├── 4-1. Interactive Dashboard (Dash Cytoscape) |
| 135 | +│ │ ├── 4-1a. 그래프 탐색 UI ✅ |
| 136 | +│ │ ├── 4-1b. 수동 편집 (관계 추가/삭제) ✅ (Workflow Editor로 대체) |
| 137 | +│ │ ├── 4-1c. 검색 테스트 UI ✅ |
| 138 | +│ │ └── 4-1d. 관계 검증 (confirm/reject) ⬜ |
| 139 | +│ ├── 4-2. LangChain community package 등록 ⬜ |
| 140 | +│ ├── 4-3. 블로그: "Why Graph > Vector for Tool Retrieval" ⬜ |
| 141 | +│ ├── 4-4. (선택) LAPIS 포맷 출력 ⬜ |
| 142 | +│ └── 4-5. (선택) Rust(PyO3+petgraph) 최적화 ⬜ |
| 143 | +│ |
| 144 | +└── Phase 4.5: Workflow + Scale ✅ |
| 145 | + ├── 4.5-1. plan_workflow() API ✅ |
| 146 | + │ ├── 4.5-1a. WorkflowPlanner (resource-first → chain → topo sort) ✅ |
| 147 | + │ ├── 4.5-1b. 수동 편집 (insert/remove/reorder/set_param_mapping) ✅ |
| 148 | + │ ├── 4.5-1c. JSON save/load ✅ |
| 149 | + │ └── 4.5-1d. LLM-assisted 체인 보강 ✅ |
| 150 | + ├── 4.5-2. Workflow 시각화 편집 툴 ✅ |
| 151 | + │ ├── 4.5-2a. 브라우저 기반 드래그앤드롭 에디터 (zero-dep HTML) ✅ |
| 152 | + │ └── 4.5-2b. plan.open_editor() Python API 연동 ✅ |
| 153 | + ├── 4.5-3. SSE/Streamable-HTTP transport ✅ |
| 154 | + │ ├── 4.5-3a. serve --transport sse/streamable-http ✅ |
| 155 | + │ └── 4.5-3b. proxy --transport sse/streamable-http ✅ |
| 156 | + ├── 4.5-4. Graph 아키텍처 전환 ✅ |
| 157 | + │ ├── 4.5-4a. Graph → candidate injection (wRRF에서 분리) ✅ |
| 158 | + │ ├── 4.5-4b. set_weights() 버그 수정 ✅ |
| 159 | + │ └── 4.5-4c. Resource-first search 범용화 (GitHub alias 제거) ✅ |
| 160 | + ├── 4.5-5. 경쟁 벤치마크 ✅ |
| 161 | + │ ├── 4.5-5a. 6개 retrieval 전략 공정 비교 ✅ |
| 162 | + │ └── 4.5-5b. 1068 tool 스트레스 테스트 (GitHub full API) ✅ |
| 163 | + └── 4.5-6. Retrieval 개선 ✅ |
| 164 | + ├── 4.5-6a. Intent 사전 확장 (+16 동사) ✅ |
| 165 | + ├── 4.5-6b. 한영 사전 35→114개 확장 ✅ |
| 166 | + └── 4.5-6c. Confidence-aware wRRF ✅ |
142 | 167 | ``` |
143 | 168 |
|
144 | 169 | ## 피드백 반영 요약 (v2) |
|
0 commit comments