@@ -6,10 +6,10 @@ Production-ready open-source system for automated research using Schema-Guided R
66
77## 📊 Summary Table of Agents
88
9- | Agent | SGR Implementation | ReasoningTool | Tools | API Requests | Selection Mechanism |
10- | ------------------------- | -------------------- | --------------------- | ----------------------- | -------------- | --------------------- |
9+ | Agent | SGR Implementation | ReasoningTool | Tools | API Requests | Selection Mechanism |
10+ | ----------------------- | ------------------ | -------------------- | --------------------- | ------------ | ------------------- |
1111| ** 1. SGR-Agent** | Structured Output | ❌ Built into schema | 6 basic | 1 | SO Union Type |
12- | ** 2. FCAgent** | ❌ Absent | ❌ Absent | 6 basic | 1 | FC "required" |
12+ | ** 2. FCAgent** | ❌ Absent | ❌ Absent | 6 basic | 1 | FC "required" |
1313| ** 3. HybridSGRAgent** | FC Tool enforced | ✅ First step FC | 7 (6 + ReasoningTool) | 2 | FC → FC |
1414| ** 4. OptionalSGRAgent** | FC Tool optional | ✅ At model’s choice | 7 (6 + ReasoningTool) | 1–2 | FC "auto" |
1515| ** 5. ReasoningFC_SO** | FC → SO → FC auto | ✅ FC enforced | 7 (6 + ReasoningTool) | 3 | FC → SO → FC auto |
@@ -408,15 +408,15 @@ result = execute_plan(reasoning.actions)
408408### Architecture by Model Size
409409
410410| Model Size | Recommended Approach | FC Accuracy | Why Choose This |
411- | ------------ | ------------------------------ | ------------- | ------------------------- |
411+ | ---------- | ---------------------------- | ----------- | ----------------------- |
412412| ** \< 14B** | Pure SGR + Structured Output | 15-25% | FC practically unusable |
413413| ** 14-32B** | SGR + FC hybrid | 45-65% | Best of both worlds |
414414| ** 32B+** | Native FC with SGR fallback | 85%+ | FC works reliably |
415415
416416### When to Use SGR vs Function Calling
417417
418418| Use Case | Best Approach | Why |
419- | --------------------------------- | ------------------ | -------------------------------------------------- |
419+ | ------------------------------- | ---------------- | ------------------------------------------------ |
420420| ** Data analysis & structuring** | SGR | Controlled reasoning with visibility |
421421| ** Document processing** | SGR | Step-by-step analysis with justification |
422422| ** Local models (\< 32B)** | SGR | Forces reasoning regardless of model limitations |
@@ -516,7 +516,7 @@ python sgr_deep_research --host 127.0.0.1 --port 8080
516516### Agent Types Overview
517517
518518| Agent Model | Description |
519- | ------------------------ | ------------------------------------ |
519+ | ---------------------- | ---------------------------------- |
520520| ` sgr-agent ` | Pure SGR (Schema-Guided Reasoning) |
521521| ` sgr-tools-agent ` | SGR + Function Calling hybrid |
522522| ` sgr-auto-tools-agent ` | SGR + Auto Function Calling |
@@ -531,7 +531,6 @@ Get the list of available agent models:
531531curl http://localhost:8010/v1/models
532532```
533533
534-
535534## 📝 Reports
536535
537536Research reports are automatically saved to the ` reports/ ` directory in Markdown format:
0 commit comments