Inspiration
What it does
How we built it
Challenges we ran into
Accomplishments that we're proud of
## Inspiration
编程小白常常面临以下三大核心痛点:
- 不知道如何描述需求:难以将想法清晰地转化为代码需求。
- 找不到合适的代码参考:缺乏快速找到高质量代码模板的能力。
- AI编程工具崩溃:尤其是在前后端对接时,常出现代码匹配不上的问题,阻碍了顺利开发。
针对这些问题,小白编程作弊器v1.0应运而生,帮助零基础用户高效解决上述难题,轻松完成编程任务。
## What it does
小白编程作弊器v1.0 是一款智能化编程助手,具有以下功能:
- 需求解析与关键词生成:通过自然语言处理,将用户输入的需求转化为GitHub的搜索关键词。
- 优质代码匹配与推荐:自动搜索GitHub上的高质量代码仓库,并对其质量和适配性进行评估,推荐最佳代码模板。
- 生成优化Prompt:为Cursor等AI辅助工具生成专属Prompt,帮助解决前后端对接中的匹配问题。
- 结果汇总与文档输出:将推荐结果和代码使用指南汇总至飞书文档,供用户轻松使用。
- 超低成本运行:单次使用成本约0.2元,无需维护费用,用户只需通过Colab部署并输入自己的API Key即可完成操作。
## How we built it
小白编程作弊器v1.0 由以下技术栈构建:
- 多智能体框架:基于CAMEL AI实现任务分工和高效协作。
- 语言模型:使用阿里QWEN模型解析自然语言需求并生成关键词。
- 网页提取与数据处理:利用Firecrawl从GitHub仓库中提取数据,结合GitHub API获取项目详细信息。
- 文档生成:通过自动化工具将代码模板推荐及使用指南输出至飞书文档。
工作流程:
- 用户输入需求
- 工具解析需求并生成搜索关键词
- 自动搜索GitHub并评估仓库质量
- 推荐最佳代码仓库并生成Prompt
- 结果自动生成飞书文档供用户使用
## Challenges we ran into
- 自然语言需求解析不够精确:部分用户需求描述模糊,增加了解析和匹配的复杂度。
- 代码匹配问题:尤其是在前后端对接场景中,部分仓库的代码可能不够完整或适配性不佳。
- 数据处理成本:Firecrawl工具的token消耗较快,需要优化爬取效率以降低运行成本。
## Accomplishments that we're proud of
- 全流程自动化:从需求输入到代码推荐和文档生成,实现了零基础用户也能快速完成任务的目标。
- 高质量代码匹配:通过智能筛选算法,大幅提升代码匹配的适配性与用户满意度。
- 零维护成本:通过Colab部署,用户只需接入自己的API Key,无需任何额外费用。
## What we learned
- 精准匹配用户需求的重要性:清晰的需求解析是提供优质服务的关键。
- 用户体验为核心:通过简化操作流程,提升了小白用户的使用体验。
- 市场机会:零/低代码基础用户是AI编程工具的重要目标人群,市场潜力巨大。
## What's next for 小白编程作弊器v1.0
功能优化:
- 支持任务拆解,结合多个仓库资源完成更复杂的项目开发。
- 增加一键部署功能,支持预定义部署地址,实现自动化发布。
- 集成Mavius向量数据库,支持用户复用历史搜索结果。
- 增强知识图谱功能,帮助用户理解不同项目间的关联与差异。
- 支持任务拆解,结合多个仓库资源完成更复杂的项目开发。
成本优化:提升Firecrawl工具的效率,进一步降低使用成本。
推广计划:与教育机构、编程社区及KOL合作,快速扩大用户群体,通过分销模式覆盖市场。
用户体验升级:增加多语言支持,优化飞书文档输出格式,为全球用户提供更佳的体验。
What we learned
What's next for 小白编程作弊器v1.0
Built With
- camelai
- python
Log in or sign up for Devpost to join the conversation.