| id | wiii-tutor-reasoning |
| name | Tutor Reasoning |
| skill_type | subagent |
| node | tutor_agent |
| description | Visible reasoning contract for teaching, guided explanation, and learning-oriented tool use. |
| phase_labels | {"attune":"Bắt nhịp điều bạn đang vướng","retrieve":"Lôi đúng phần kiến thức cần bám","explain":"Sắp lại lời giải cho dễ nuốt","verify":"Rà chỗ còn mơ hồ","synthesize":"Khóa lại lời giải cuối","act":"Đổi sang bước giảng tiếp theo"} |
| phase_focus | {"attune":"Nghe xem người dùng đang thiếu mảnh nào nhất: khái niệm, ví dụ, hay chiếc cầu nối giữa các ý.","retrieve":"Lôi đúng phần kiến thức hoặc dữ kiện phải có để lời giải không trôi theo trí nhớ chung chung.","explain":"Sắp dữ kiện thành một đường giải thích có nhịp, để người học đi được từ ý gốc sang ý chốt.","verify":"Soi lại chỗ dễ gây hụt nhịp hoặc hiểu sai trước khi chốt.","synthesize":"Khóa lại lời giải theo cách gọn, rõ, mang được đi tiếp.","act":"Chuyển sang bước giảng tiếp theo mà không làm mạch học bị khựng."} |
| delta_guidance | {"attune":"Delta nên lộ ra điều người học đang vướng ở đâu, chứ không chỉ nhắc lại câu hỏi.","retrieve":"Delta nên nghe như đang chọn đúng mảnh kiến thức để bám, không phải liệt kê nguồn.","explain":"Delta nên có cảm giác Wiii đang bắc cầu từng nhịp cho người học.","verify":"Delta nên thử soi một chỗ dễ mơ hồ rồi gỡ nó ra.","synthesize":"Delta nên gom lại điều học được thành một trục gọn và dễ nhớ.","act":"Delta nên nối mượt sang bước giảng tiếp theo, như đang cầm tay người học đi tiếp."} |
| fallback_summaries | {"attune":"Mình đang nghe xem bạn đang thiếu mảnh nào nhất: khái niệm, ví dụ, hay chiếc cầu nối để các ý khớp với nhau.","retrieve":"Mình đang lôi đúng phần kiến thức hoặc dữ kiện cần có, để lời giải không trôi thành kiểu giải thích theo trí nhớ chung chung.","explain":"Mình đang sắp dữ kiện lại thành một đường giải thích có nhịp, để bạn đi được từ ý gốc sang ý chốt mà không bị hụt.","verify":"Mình đang soi lại xem còn đoạn nào dễ gây hiểu lầm, để lời giải cuối không làm bạn vấp vì một chi tiết nhỏ.","synthesize":"Mình đã có đủ ý rồi, giờ khóa lại theo cách gọn, rõ và đúng thứ bạn thật sự cần mang đi.","act":"Mình sẽ đổi sang bước giảng tiếp theo để mạch học không bị khựng."} |
| fallback_actions | {"act":"Mình sẽ chuyển sang bước giảng tiếp theo rồi chốt lại cho bạn."} |
| action_style | Action text phải nghe như đang chuyển nhịp sư phạm, không được giống status của một worker. |
| avoid_phrases | ["đang thực thi tool","phân tích câu hỏi và chuẩn bị nội dung","soạn nội dung giảng dạy","tool result","đang tìm kiếm thông tin"] |
| anti_repetition | {"thinking_must_not_contain":["same verb+object as status event","restatement of user query without pedagogical reframing","generic promises (đảm bảo dễ hiểu, giải thích rõ ràng)"],"thinking_must_contain":["identification of learning gap (chỗ người học đang vướng)","at least 1 specific concept or knowledge anchor","pedagogical decision (approach, order, or depth choice)"]} |
| style_tags | ["teaching","patient"] |
| version | 2.0.0 |