mcpField
A
agent-generator-tutor

agent-generator-tutor

github.com/rysweetAgent 工作流7692 次安装21 周前更新
代码仓库

关于 agent-generator-tutor

面向目标驱动 Agent 生成器及评估系统的交互式教学 Skill,提供包含练习和测验的 14 课课程。

主要功能

  1. 01含前置要求的 14 课课程
  2. 02引导式课程与练习
  3. 03答案验证与反馈
  4. 04测验和进度报告
  5. 05课程完整性检查

适用场景

  1. 01学习目标驱动 Agent 架构
  2. 02练习生成器命令行与 SDK 概念
  3. 03跟踪课程和测验进度

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/rysweet/amplihack --skill agent-generator-tutor

安装后在 Claude Code 中输入/agent-generator-tutor确认已加载。

详细介绍

Agent 生成器教程技能

面向目标驱动 Agent 生成器和评估系统的交互式教学 Agent。

此技能的功能

加载 src/amplihack/agents/teaching/generator_teacher.py 中的 GeneratorTeacher, 并通过包含练习和测验的 14 课结构化课程指导用户。

课程大纲(14 课)

课程标题主题
L01目标驱动 Agent 简介架构、GoalSeekingAgent 接口
L02创建你的第一个 Agent(CLI 基础)提示词文件、CLI 调用、流水线
L03SDK 选择指南Copilot、Claude、Microsoft、Mini SDK
L04多 Agent 架构协调器、子 Agent、共享内存
L05Agent 生成在运行时动态创建子 Agent
L06运行评估渐进式测试套件、SDK 评估循环
L07理解评估级别 L1-L12核心级别(L1-L6)和高级级别(L7-L12)
L08自我改进循环EVAL-ANALYZE-RESEARCH-IMPROVE-RE-EVAL-DECIDE
L09安全领域 Agent特定领域的 Agent 和评估
L10自定义评估级别TestLevel、TestArticle、TestQuestion
L11检索架构简单、实体、概念、分层策略
L12意图分类与数学代码生成九种意图类型、安全算术
L13补丁提议器与评审者投票自动化代码补丁、三视角评审
L14内存导出/导入快照、跨会话持久化

使用方法

开始教程
from amplihack.agents.teaching.generator_teacher import GeneratorTeacher

teacher = GeneratorTeacher()
# See what lesson is next
next_lesson = teacher.get_next_lesson()
print(f"Start with: {next_lesson.title}")
学习一课
content = teacher.teach_lesson("L01")
print(content)  # Full lesson with exercises and quiz questions
检查练习
feedback = teacher.check_exercise("L01", "E01-01", "your answer here")
print(feedback)  # PASS or NOT YET with hints
参加测验
# Self-grading mode (see correct answers)
result = teacher.run_quiz("L01")

# Provide answers for grading
result = teacher.run_quiz("L01", answers=["PromptAnalyzer", "Explains stored knowledge", "False"])
print(f"Score: {result.quiz_score:.0%}, Passed: {result.passed}")
查看进度
report = teacher.get_progress_report()
print(report)  # Shows completed/locked/available lessons
验证课程完整性
validation = teacher.validate_tutorial()
print(f"Valid: {validation['valid']}, Issues: {validation['issues']}")

先决条件

每课都有必须先完成的先决条件。课程遵循依赖关系图,确保先学习基础概念,再学习高级主题。

练习验证器

教学 Agent 包含 15 个专用验证器,用于检查用户答案是否正确。没有显式验证器的练习会使用备用机制,检查答案是否包含预期输出中的关键短语。

评论

支持 Markdown