CLI 挑战设置
CLI 会下载问题说明、起始文件和测试,初始化 git 仓库,并启动挑战计时器。
kodwai 是一个面向使用 AI 代理开发的开发者的编码练习平台。你可以在自己的电脑上、使用平时的编辑器完成限时项目,并分别获得代码实现质量以及代理引导方式的评分。
挑战涵盖真实的工程任务,包括 API、前端界面、数据管道和分布式系统。每项挑战都包含一些容易被忽略的要求。kodwai 的核心目标,是让你在与 AI 编程代理协作时练习规划、验证和纠正。
CLI 会下载问题说明、起始文件和测试,初始化 git 仓库,并启动挑战计时器。
评分总计 100 分,涵盖引导、结果和提升三个维度。默认权重为 50/35/15;使用专用评分标准的挑战权重为 45/45/10。评估内容包括对代理的引导、交付的代码,以及相较于单独使用 AI 时的改进程度。
评分依据会引用对话记录、提交记录和测试运行结果,并提供置信区间。每次评分运行会突出显示最多六个具有重要影响的时刻;发生错误时,反馈中仍会保留至少两个时刻。
挑战包含容易遗漏的要求,用于测试边界情况覆盖程度,以及开发者是否会质疑代理的实现。
公开个人资料、排行榜、每周联赛和等级,为分享结果及参与持续竞争提供方式。
使用 60 分钟的 Bookshelf REST API 挑战,在代理协助下构建 CRUD 端点、组合筛选、验证、持久化和回归测试。
构建一个支持搜索的产品列表,加入多选筛选和排序,同时练习组件组合、派生状态和可访问交互。
尝试 120 分钟的 Production RAG Service 挑战,处理租户隔离、成本预算、语义缓存、幂等摄取和评估工具。
创建免费账户,并安装 Node.js 20+ 和 git。使用你自己的 Claude Code、Cursor 或 Codex 代理。运行 npx @kodwai/cli@latest challenge <slug>;如有需要,CLI 会通过浏览器完成登录。
运行 npx @kodwai/cli@latest submit 后,系统会打包你的代码、git 历史记录、测试运行结果、代理对话记录和耗时,然后提交评分。
挑战、评分、个人资料和排行榜对开发者免费。你需要使用已经付费的 AI 编程代理。
开始挑战后即可查看完整的问题说明。公开的挑战页面会提前展示主题、难度、时间限制和摘要。
流量数据仅供参考。