本文档详细介绍了roadmap.sh平台中的AI生成内容系统,该系统允许用户使用人工智能自动创建个性化学习资源。该系统由两个主要组件组成:AI课程和AI路线图,两者都旨在通过定制的教育内容帮助用户学习新的技术技能。
有关AI内容所用进度跟踪系统的信息,请参阅用户进度系统。
AI生成内容系统允许用户通过提供简单的提示来创建定制的学习路径。当用户输入感兴趣的主题时,系统会生成针对该主题的结构化课程或可视化路线图。该系统通过创建本需手动整理的全面教育内容,简化了学习过程。
来源
AI内容生成系统在课程和路线图中都遵循一致的流程
用户还可以
来源
系统实施使用限制以防止滥用
| 功能 | 免费套餐 | 高级套餐 |
|---|---|---|
| AI课程生成 | 每日限制 | 无限制 |
| AI路线图生成 | 每日限制 | 无限制 |
| AI聊天互动 | 每日限制 | 无限制 |
| 主题详情生成 | 每日限制 | 扩展限制 |
用户可以通过界面查看其当前使用情况和限制,并在达到限制时被提示升级。
来源
AI课程生成功能允许用户创建关于特定主题的结构化教育课程。系统将内容组织成模块和课程,创建全面的学习体验。
来源
AI课程遵循结构化格式
此结构由AI系统生成的原始文本响应创建。src/lib/ai.ts中的generateAiCourseStructure函数处理Markdown文本并提取课程结构。
来源
AI课程提供三种不同的视图
来源
用户可以通过提供额外的上下文来微调课程生成
| 微调选项 | 描述 |
|---|---|
| 关于 | 用户背景信息 |
| 目标 | 学习目标 |
| 自定义指令 | 针对AI的具体指令 |
这些选项是临时存储的,并随课程生成请求一起发送。
来源
AI课程包含互动聊天功能,用户可以就课程内容提问。这创建了更具动态性的学习体验。
来源
AI路线图为主题提供了可视化学习路径,展示了概念之间的关系,并提供了学习旅程的概览。
来源
AI路线图被组织成层次结构
路线图结构是使用generateAICourseRoadmapStructure函数从Markdown文本中解析出来的,该函数提取标题、主题和子主题。
来源
路线图支持交互式功能,用户可以点击主题查看详细信息
系统检查节点类型、验证访问限制,并为每个选定主题生成详细内容。
来源
用户可以对其生成的路线图执行多项操作
来源
AI课程和路线图都使用流式处理方法来改善用户体验。内容在生成时增量显示
系统使用浏览器的ReadableStream API和解码器来处理流式内容
来源
系统跟踪并强制执行免费用户和高级用户的使用限制
限制通过API端点存储和检索,对课程生成、路线图生成和主题详情请求有不同的配额。
来源
所有AI生成内容功能都需要认证。系统提供
来源
生成的内容存储在数据库中,并通过API端点检索
/v1-get-ai-course/{slug}/v1-get-ai-roadmap/{id} 或 /v1-get-ai-roadmap-by-slug/{slug}/v1-list-user-ai-courses/v1-list-featured-ai-courses, /v1-list-explore-ai-courses来源
课程界面提供多种视图模式和交互式组件
来源
路线图界面侧重于视觉表示和交互元素
来源
进度跟踪功能集成到课程和路线图中
登录用户的进度与服务器同步,并本地存储以实现持久性。
来源
AI生成内容系统采用免费增值模式运营
高级用户可以访问以下功能
| 功能 | 描述 |
|---|---|
| 无限AI路线图 | 路线图生成无限制 |
| 无限AI课程 | 课程生成无限制 |
| 扩展每日限制 | 所有AI功能限制更高 |
| 课程跟进 | 课程中无限AI聊天 |
| 抢先体验 | 优先体验新功能 |
来源
平台包含发现和共享AI生成内容的功能
来源
roadmap.sh上的AI生成内容系统为创建个性化学习资源提供了强大的工具集。通过利用AI生成结构化课程和可视化路线图,该平台以最小的努力为用户提供定制的教育内容。该系统通过免费增值模式平衡了可访问性和盈利能力,允许免费基本使用,同时为订阅者提供高级功能。
该实现使用现代网络技术,包括
所有这些功能共同创建了一个全面的AI辅助学习系统,帮助用户通过个性化指导掌握复杂的技术主题。
刷新此 Wiki
最后索引时间2025年4月17日(5ec61c)