AI In Action
学习
市场社区AI 工作室
AI In Action

通过构建真实项目学习 AI。从入门到专家,一次一个挑战。

平台

  • 挑战
  • 学习路径
  • 市场
  • 展示

社区

  • GitHub
  • 项目
  • 招聘
  • 关于我们

法律

  • 隐私政策
  • 服务条款

© 2026 AI In Action. 保留所有权利。

挑战

从入门到专家的 AI 动手项目。选一个挑战,开始构建。

筛选

类型

分类

难度

显示第 1-30 条,共 265 个挑战
 Jason Jason
中级

构建一个主题学习网站

选一个合适的学习主题,生成一个交互式的学习网站

Web 开发4-6 小时1
 Jason Jason
专家

多 Agent 协作系统

设计并实现一个由「研究员」「写作者」「审核员」组成的多 Agent 流水线,协作完成一篇高质量的行业报告生成任务。

AI 智能体与自动化1
 Jason Jason
高级

自主任务规划 Agent

使用 LangChain 的 ReAct(Reasoning + Acting)Agent 框架,构建一个能够接收高层目标、自主分解子任务、制定执行计划并调用多种工具逐步完成任务的智能 Agent。你需要为 Agent 配备搜索、计算、文件读写等工具,并实现完整的思维链追踪与任务状态管理。

AI 智能体与自动化4-6 小时1
 Jason Jason
中级

本地知识库问答系统(RAG)

利用 LangChain 的文档加载器(Document Loaders)、文本分割器、向量数据库以及检索链,构建一个支持 PDF/文本文档上传的智能问答系统。用户上传文档后,系统能够基于文档内容精准回答相关问题,而非依赖模型本身的训练知识。

AI 智能体与自动化3-4 小时1
 Jason Jason
中级

拥有记忆的私人助理

使用 LangChain Memory 模块构建一个具备长期记忆的个人助理。助理需要能够记住用户的姓名、偏好和历史对话内容,并在后续对话中主动运用这些记忆,提供个性化的回复体验。

AI 智能体与自动化3-4 小时1
 Jason Jason
入门

给 Agent 装上「工具箱」

为 LangChain Agent 集成搜索引擎、计算器、天气查询等多种外部工具,让 Agent 能够根据用户问题自动选择并调用合适的工具。通过本挑战,你将掌握 LangChain 工具的定义、注册与使用方式,构建一个真正具备「行动能力」的智能 Agent。

AI 智能体与自动化2-3 小时1
 Jason Jason
入门

你好,LangChain!构建第一个对话机器人

使用 LangChain 的 ChatModel 和 PromptTemplate,从零搭建一个支持多轮对话的命令行聊天机器人。你将学会如何将 LLM、提示词模板和对话记忆组合成一条完整的 Chain,理解 LangChain 的核心运作逻辑。

AI 智能体与自动化2-3 小时1
zyzy191413-cmdzyzy191413-cmd
高级

使用Openclaw配置你的超级智能体团队 (Fork)

用 AI Agent 重新定义,你的工作方式。 8 个真实用户案例,8 种 AI Agent 配置方案。 选择你的角色,跟随配置指南,亲手搭建属于自己的 OpenClaw 自动化工作流。 你也可以按照你自己的需求来配置你自己的超级 AI 团队

AI 智能体与自动化4-12 小时4
zhangalongbilibilizhangalongbilibili
入门

贪吃蛇游戏(分叉)

构建经典的贪吃蛇游戏,包含流畅的移动效果、道具(加速、分数倍率)、逐渐增加的难度、本地排行榜和复古风格的画面。

游戏开发3-5 hours1
ayuebilin-opsayuebilin-ops
入门

个人作品集(分叉)

构建一个响应式作品集网站,包含深色/浅色模式切换、平滑滚动导航、项目展示区和联系表单。使用现代 CSS 技术,如 grid、flexbox 和动画。

Web 开发2-4 hours3
zhenyezhenye
中级

短链接服务(分叉)

构建一个全栈短链接服务,支持自定义短链接、点击分析(地理位置、设备、来源)、二维码生成以及链接管理仪表盘。

Web 开发6-10 hours1
victory81victory81
高级

AI CI/CD 流水线生成器(分叉)

创建一个工具,分析项目结构、依赖和技术栈,然后生成优化的 CI/CD 流水线配置,适用于 GitHub Actions、GitLab CI 或 Jenkins,包含缓存、测试和部署阶段。

AI 辅助编程10-15 hours2
japhet99japhet99
中级

视频翻译与配音工具(分叉)

创建一个将视频中的对话翻译成另一种语言并使用声音克隆技术生成配音音频的工具。在替换翻译语音的同时保持原始说话者的语调和节奏。

AI 视频生成10-15 hours1
XinMaXinMa
入门

AI 聊天界面(分叉)

构建一个精美的 AI 对话聊天界面,支持流式响应显示、消息历史、对话管理、代码块渲染和 Markdown 支持。

AI 智能体与自动化3-5 hours1
 Jason Jason
高级

使用Openclaw配置你的超级智能体团队

用 AI Agent 重新定义,你的工作方式。 8 个真实用户案例,8 种 AI Agent 配置方案。 选择你的角色,跟随配置指南,亲手搭建属于自己的 OpenClaw 自动化工作流。 你也可以按照你自己的需求来配置你自己的超级 AI 团队

AI 智能体与自动化4-12 小时1 个赞8
官方
专家

完整 AI 开发者平台

构建一个集代码生成、审查、测试、文档、部署和监控于一体的 AI 驱动开发者平台。包含团队协作、项目管理和用于扩展功能的插件系统。

AI 辅助编程40+ hours1
官方
专家

AI 结对编程 IDE

构建一个基于浏览器的代码编辑器,配备 AI 结对编程助手,提供实时内联建议、多文件上下文感知、智能自动补全、集成终端和侧面板对话式编码辅助。

AI 辅助编程30-40 hours2
官方
高级

AI 文档平台

构建一个完整的文档平台,从代码库自动生成文档,与代码变更保持同步,支持交互式示例、版本控制,并使用 AI 回答开发者关于文档化 API 的问题。

AI 辅助编程15-25 hours1
官方
高级

AI 架构顾问

构建一个 AI 驱动的架构顾问,分析代码库或项目需求,推荐系统架构、设计模式、技术选型和可扩展性策略,并提供可视化图表。

AI 辅助编程12-18 hours1
官方
高级

AI CI/CD 流水线生成器

创建一个工具,分析项目结构、依赖和技术栈,然后生成优化的 CI/CD 流水线配置,适用于 GitHub Actions、GitLab CI 或 Jenkins,包含缓存、测试和部署阶段。

AI 辅助编程10-15 hours1
官方
高级

语义代码搜索引擎

构建一个语义代码搜索引擎,理解代码的功能而不仅仅是模式匹配。使用向量嵌入索引代码库,使开发者可以用自然语言查询搜索,例如「验证邮箱地址的函数」。

AI 辅助编程12-18 hours
官方
高级

AI 全栈应用生成器

构建一个工具,从高层描述生成完整的全栈应用。生成包含数据库 Schema、API 路由、UI 组件、认证和部署配置的 Next.js 或类似项目。

AI 辅助编程15-20 hours
官方
中级

AI 测试场景生成器

创建一个从用户故事、功能规格或现有代码生成全面测试场景的工具。生成端到端测试脚本、集成测试计划和验收标准,支持 Playwright 或 Cypress 代码。

AI 辅助编程8-12 hours
官方
中级

AI UI 组件生成器

构建一个从自然语言描述或线框草图生成 React、Vue 或 Svelte 组件的工具。包含属性、状态管理、样式、无障碍属性和 Storybook 故事。

AI 辅助编程8-12 hours
官方
中级

AI 代码迁移工具

创建一个帮助在框架、语言或 API 版本之间进行代码迁移的工具。将 React 类组件转换为 Hooks、JavaScript 转换为 TypeScript、REST 转换为 GraphQL,或在主要框架版本之间迁移。

AI 辅助编程8-12 hours
官方
中级

AI 数据库 Schema 设计器

构建一个 AI 驱动的可视化数据库 Schema 设计器。用户用自然语言描述数据需求,工具生成实体关系图、SQL DDL 和带关系映射的 ORM 模型文件。

AI 辅助编程8-12 hours1
官方
中级

AI 规范驱动 API 生成器

创建一个工具,接受 API 规范(OpenAPI、GraphQL schema 或自然语言描述)并生成完整可用的 API,包含路由、控制器、验证和数据库模型。

AI 辅助编程8-12 hours
官方
中级

AI 调试助手

构建一个交互式调试助手,帮助开发者诊断问题。用户描述 Bug 或粘贴错误输出,AI 提出澄清问题、建议假设并逐步指导调试步骤。

AI 辅助编程6-10 hours
官方
中级

AI 代码重构工具

创建一个识别代码异味并建议重构机会的工具。检测过长方法、重复代码、复杂条件和深层嵌套,然后生成带说明的重构版本。

AI 辅助编程6-10 hours
官方
中级

AI 代码审查助手

构建一个 AI 驱动的代码审查工具,分析 Pull Request 或代码提交中的 Bug、安全漏洞、性能问题和风格违规。以带严重级别的内联注释形式呈现发现。

AI 辅助编程6-10 hours
...