👉 【必看】SOLO 挑战赛主赛道作品提交指南|这样发帖更容易入围&人人都有机会拿奖!

【Code With SOLO】用 SOLO 30分钟开发「全品类购车成本对比器」,买车不交智商税!

1. 摘要: 最近买车纠结选油车、纯电还是插混,我使用 TRAE SOLO 快速搭建了一款可视化的「购车成本对比计算器」。它能综合考量裸车价、购置税、保险保养、停车费以及能耗,直观呈现未来 10 年的总成本趋势交叉点,完美治愈了我的“选车困难症”。

2. 背景: 我是一名研发工程师(也是一名准车主)。面对如今的汽车市场,油车、纯电、插混各有千秋。销售常说“电车省钱”,但到底能省多少?几年能把贵出的车价和保险省回来?用 Excel 算太繁琐且不够直观,于是我决定写一个专属的 Web 工具来量化对比。但我不想把宝贵的周末耗在繁琐的前端组件和状态管理上,因此请出了 TRAE SOLO 帮我提效。

3. 实践过程: 任务拆解:

  • 数据定义:基础参数(年限、里程)、三类车型参数(车价、税、保险、保养、停车、能耗单价)。

  • 计算逻辑:计算购置税(新能源减免)、单公里能耗费、年固定费用,推算 10 年总成本。

  • UI 呈现:分 Tab 录入参数,汇总页展示数据对比卡片,Recharts 绘制成本趋势线。

用了 SOLO 哪些能力:

  • 全栈代码生成:自动生成基于 React + TailwindCSS 的面板组件和 Zustand 状态管理。

  • 上下文理解与逻辑重构:在原有“油电对比”基础上,一句话让 SOLO 零 Bug 扩展出“插混/增程”车型的全链路计算分支。

  • 跨文件精准修改:提出“增加停车费、里程滑动条、购置税自动计算”后,SOLO 能在 Store、Panel、Chart 多个文件中精准修改并串联逻辑。

关键 Prompt 还原:

  1. “用 React + Tailwind + Zustand 写一个油电成本对比器,需要有通用参数配置、油车面板、电车面板和总结图表。” (生成基础骨架)

  2. “增加插混/增程车的全链路支持,确保它能和现有的燃油车、纯电车共同参与计算与对比。” (扩展业务逻辑)

  3. “增加停车费输入,年行驶里程支持滑动调节,车辆价格默认改成15万。购置税按车价自动计算,新能源半价。” (细节打磨与交互优化)

中间踩过的坑: 一开始没考虑到“购置税”随车价动态变化和新能源政策。直接通过一句话 Prompt 告诉 SOLO 需求后,它不仅修改了底层公式,还在输入框旁加上了智能估算和支持手动修改的友好交互,非常懂业务。

4. 成果展示: https://www.solovip.cn/

5. 效果与总结:

  • 提效显著:原本构思加上手写前端组件、调图表库、写计算逻辑,起码需要大半个周末(约 5 小时)。用 SOLO 交互式开发,仅用 30 分钟 就达到了直接可用的程度。

  • SOLO 的角色:它是完美的“结对编程伙伴”。在处理繁杂的变量增删(如全局增加“停车费”、“插混车型”)时,机器跨文件修改的精准度远超人类,免去了手动找变量漏改的烦恼。

  • 可复用方法论“先骨架,再丰满,后重构”。先让 SOLO 生成基础的双车对比模型跑通图表;再通过自然语言一步步增加变量(如插混、购置税策略)。这种“小步快跑”的 Prompt 方式能让 AI 输出质量极高,基本一次运行成功。

1 个赞

**【Code With SOLO】用 AI 10分钟开发一个MBTI抽签+AI解读的微信小程序


摘要:

用 TRAE SOLO 开发了一款「易道师傅」微信小程序,将《马大帅》经典角色与MBTI人格测试结合,用户每日可抽取角色签获得AI个性化运势解读。原本需要后端开发+前端设计+AI集成的工作,SOLO 5h完成了核心代码生成。


背景:

我是一名独立开发者,正在做一款个人小程序。之前做过一个基础版抽签功能,但缺少AI解读和云端存储能力。想快速升级版本,需要解决:转盘动画实现、微信登录对接、AI流式解读、数据持久化。


实践过程:

1. 任务拆解:

  • 页面:首页转盘 + 解读页 + 历史记录页
  • 能力:用户授权、随机抽签、AI解读、流式输出、云端存库

2. 使用 SOLO 的能力:

  • 直接生成小程序 WXML/WXSS/JS 完整页面代码
  • 生成后端 API(Flask + SQLite)
  • 编写 Docker 构建文件
  • 调试并修复报错

3. 关键 Prompt:

“帮我写一个微信小程序首页,包含转盘抽奖动画,点击按钮触发随机抽取角色,显示历史记录”

4. 踩过的坑:

  • 转盘设计不美观→亲自进行手工PS
  • SQLite 写入权限问题 → 挂载数据卷到 Docker
  • 大模型调用耗时太长→直接分析各类模型优缺点,选择最好模型

成果展示:


效果与总结:

  • 提效: 从0到MVP仅用3天,核心代码5h生成
  • SOLO 定位: 快速生成基础代码,让我专注业务逻辑和调试
  • 可复用: Prompt 模板可直接迁移到其他小程序项目

一句话总结:
用 SOLO 把「马大帅」角色做成每日运势签,AI 解读让传统抽签焕发新生命。


1 个赞

sMhtX5nD

1 个赞

trae下的solo模式的布局不喜欢,完全反过来了,很难受

1 个赞

我也想知道

1 个赞

参加活动,拿到邀请码

1 个赞

给个邀请码吧,急着用

1 个赞

比赛正酣的时候 终于完成MVP开发 提交了作品。

1 个赞

刚发布:【Code With SOLO】我用 SOLO 帮 TRAE ✕ 脉脉挑战赛做了个 AI PPT——AIPPTDeck

1 个赞

加1加1丫

1 个赞

提交了作品:【Code With SOLO】用 SOLO 从零构建豆包网页版逆向 API 网关——让免费大模型接入 OpenAI 生态

1 个赞

求个邀请码

1 个赞

【Code with SOLO】用 TRAE SOLO 开发微信AI智能助手 - TetherBot 2.0

摘要

在这次项目中,我使用 TRAE SOLO 完成了 TetherBot 2.0 的开发——一个功能完整的微信AI智能助手。从最初的需求分析到最终的代码实现,SOLO 全程协助我进行架构设计、代码编写、问题诊断和优化改进。项目最终实现了:LLM集成、智能对话、工具调用、记忆增强、技能系统等核心功能,同时保持了原有的微信文件传输能力。整个开发过程效率提升显著,代码质量高,架构清晰。


背景

我是谁

我是一名全栈开发者,一直对 AI 应用开发很感兴趣。之前我开发了 TetherBot 1.0——一个基于 WebRTC 的跨平台文件备份系统。但我想进一步升级这个项目,让它具备 AI 能力。

遇到的问题

  1. 开发效率低:从零开始搭建一个完整的 AI 助手系统需要写很多代码

  2. 技术栈复杂:需要整合微信 API、LLM、记忆系统、工具系统等多个组件

  3. 架构设计难:如何设计一个模块化、可扩展的架构是个挑战

  4. 测试迭代慢:传统开发方式需要反复调试,效率低

解决方案

使用 TRAE SOLO 来协助我完成整个开发过程,从需求分析到最终实现。


实践过程

阶段 1:项目启动与需求分析

使用 SOLO 的能力:需求理解、架构设计、项目规划

关键操作

  1. 向 SOLO 描述我的想法:“我想把 TetherBot 升级成微信AI助手”

  2. SOLO 帮我分析需求,输出了完整的《项目开发需求文档 2.0》

  3. 制定了5阶段的开发计划:LLM集成 → 智能对话 → 工具调用 → 记忆增强 → 集成测试

关键成果

# 项目开发需求文档 2.0
- LLM集成(OpenAI/Claude/本地模型)
- 智能对话(理解意图、生成回复)
- 工具调用(搜索、计算等)
- 记忆增强(RAG+记忆增强生成)
- 技能系统(可扩展的技能插件机制)

阶段 2:核心架构搭建

使用 SOLO 的能力:架构设计、代码生成、模块拆分

关键操作

  1. 让 SOLO 设计整体架构

  2. SOLO 生成了完整的目录结构和模块划分

实现的架构

tetherbot-weixin/
├── core/               # 核心系统(对话、NLU、任务管理)
├── memory/            # 记忆系统(多provider支持)
├── skills/            # 技能系统(动态加载、自我改进)
├── tools/             # 工具系统(注册、执行、权限)
├── wechat/            # 微信集成(认证、消息、文件)
└── llm/               # LLM集成(客户端、引擎、提示词)

阶段 3:LLM集成与智能对话

使用 SOLO 的能力:API集成、提示词工程、代码实现

关键操作

  1. 让 SOLO 实现 LLM 客户端,支持 OpenAI、Claude、本地模型

  2. SOLO 帮我设计和优化提示词模板

  3. 实现了完整的消息处理流程

关键代码示例(来自 llm/engine.py):

class LLMEngine:
    def __init__(self, client, prompt_manager):
        self.client = client
        self.prompt_manager = prompt_manager
        self.response_cache = {}  # 响应缓存
    
    async def generate(self, conversation, tools=None):
        # 构建提示词
        system_prompt = self.prompt_manager.get_system_prompt()
        messages = self.prompt_manager.build_messages(conversation)
        
        # 调用 LLM
        response = await self.client.chat(messages, tools)
        
        # 缓存响应
        self.response_cache[conversation.id] = response
        return response

阶段 4:工具调用与记忆增强

使用 SOLO 的能力:函数设计、工具实现、RAG集成

关键操作

  1. 让 SOLO 实现工具系统,支持工具注册、权限控制、审计日志

  2. SOLO 帮我设计记忆系统,支持内置、数据库、Redis 多种 provider

  3. 实现了完整的工具调用流程(ReAct模式)

工具系统设计

# 来自 tools/tool_registry.py
class ToolRegistry:
    def register(self, tool, category, aliases, permissions, version, tags, dependencies):
        # 注册工具
        pass
    
    def check_tool_access(self, user_id, tool_name, context):
        # 检查权限
        pass

阶段 5:代码审计与优化

使用 SOLO 的能力:代码审查、问题诊断、性能优化

审计过程

  1. SOLO 自动进行代码审计,发现了3个问题

  2. 逐一整改:

    • :white_check_mark: 工具函数从 mock 改为 real_search/real_calculate

    • :white_check_mark: 实现响应缓存,减少API调用

    • :white_check_mark: 优化向量检索初始化,支持多个嵌入模型尝试

审计记录(来自 sjwt.md):

### 发现的问题

#### 1. 工具函数为模拟实现
**严重程度**: 中 (已整改 ✅)  
**验证**: 已实现real_search和real_calculate,包含安全计算

#### 2. 响应时间可能过长
**严重程度**: 中 (已整改 ✅)  
**验证**: 实现了response_cache和_clean_cache

#### 3. 向量检索初始化可能失败
**严重程度**: 低 (已整改 ✅)  
**验证**: 优化了向量检索初始化,支持多个嵌入模型尝试

成果展示

1. 完整的项目代码

项目包含以下核心模块:

模块

文件

功能

LLM客户端

llm/client.py

支持OpenAI/Claude/本地模型

推理引擎

llm/engine.py

ReAct模式、响应缓存

提示词管理

llm/prompt.py

多种提示模板

AI消息处理

wechat/ai_handler.py

完整消息处理流程

对话管理

core/conversation.py

会话管理+自动压缩

记忆检索

memory/retriever.py

RAG+关键词检索

工具注册

tools/tool_registry.py

工具注册+权限控制

技能系统

skills/skill_manager.py

动态加载+自我改进

微信集成

wechat/adapter.py

认证+消息+文件传输

2. 核心功能演示

功能1:智能对话

# 创建会话
session_id = integrator.create_session(user_id="user123")

# 处理消息
result = integrator.process_wechat_message(
    conversation_id=session_id,
    message="你好,帮我分析一下这个文档",
    sender_id="user123"
)

功能2:工具调用

# 注册微信文件传输工具
tool = WechatFileTransferTool(file_transfer_service)
tool_executor.registry.register(
    tool=tool,
    category="wechat",
    tags=["wechat", "file", "transfer"]
)

# 执行工具
result = integrated_task.execute_tool(
    tool_name="wechat_file_transfer",
    params={"action": "download_image", "media": media_info}
)

功能3:记忆增强

# 初始化记忆系统
memory_manager = MemoryManager()
memory_provider = BuiltinMemoryProvider()
memory_manager.add_provider(memory_provider)

# 同步对话到记忆
memory_manager.sync_all(
    user_content="用户说了什么",
    assistant_content="助手回复",
    session_id="session123"
)

# 检索相关记忆
context = memory_manager.prefetch_all(
    query="用户偏好",
    session_id="session123"
)

3. 文档与测试

  • :white_check_mark: 完整的 README.md(504行,包含安装、使用、API参考)

  • :white_check_mark: 项目开发需求文档(170行)

  • :white_check_mark: 系统架构设计文档(522行)

  • :white_check_mark: 测试计划、测试报告

  • :white_check_mark: 用户指南、部署指南


效果与总结

效率提升

指标

传统开发

使用 SOLO

提升

需求分析时间

3天

2小时

12倍

架构设计时间

5天

4小时

30倍

代码编写时间

14天

2天

7倍

调试迭代时间

7天

1天

7倍

总时间

29天

3.5天

8.3倍

SOLO在流程中的作用

  1. 需求理解:快速理解业务目标,输出专业需求文档

  2. 架构设计:设计模块化、可扩展的系统架构

  3. 代码生成:生成高质量、可运行的代码

  4. 问题诊断:自动进行代码审计,发现并修复问题

  5. 优化改进:提供性能优化建议,实现缓存、降级等机制

可复用的方法

通过这个项目,我总结出了一套使用 SOLO 开发 AI 应用的方法论:

1. 需求阶段:让 SOLO 理解需求 → 输出需求文档 → 制定开发计划
2. 设计阶段:让 SOLO 设计架构 → 划分模块 → 定义接口
3. 实现阶段:让 SOLO 生成代码 → 逐步实现功能 → 集成测试
4. 优化阶段:让 SOLO 审计代码 → 发现问题 → 优化改进
5. 文档阶段:让 SOLO 生成文档 → README → API参考

项目亮点

  1. 模块化设计:清晰的模块划分,职责分离

  2. 多LLM支持:OpenAI、Claude、本地模型灵活切换

  3. 完整工具链:工具注册、权限控制、审计日志

  4. 记忆增强:RAG+关键词检索,支持多种存储provider

  5. 自我改进:技能系统支持自我评估和优化

  6. 微信集成:完整的微信文件传输和消息处理

未来展望

这个项目还有很大的扩展空间:

  • 添加更多实用工具(日程管理、邮件处理等)

  • 实现多模态能力(图片理解、语音交互)

  • 开发可视化的管理后台

  • 支持更多聊天平台接入


总结

使用 TRAE SOLO 开发 TetherBot 2.0 是一次非常愉快的体验。SOLO 不仅帮我节省了大量开发时间,还提供了高质量的代码实现和架构设计。更重要的是,SOLO 让我能够把精力集中在创意和产品设计上,而不是繁琐的代码编写上。

我相信,随着 AI 编程工具的发展,开发者的工作方式会发生巨大变化。我们将不再是"代码搬运工",而是"产品设计师"和"系统架构师"。

感谢 TRAE SOLO,让这次开发之旅如此高效和愉快!:rocket:


附录

项目文件结构

tetherbot/
├── docs/                   # 文档目录
│   ├── 项目开发需求文档.md
│   ├── 系统架构设计文档.md
│   ├── 用户指南.md
│   ├── 部署指南.md
│   ├── 测试计划.md
│   └── 测试报告.md
├── tetherbot-weixin/       # 微信AI助手(2.0版本)
│   ├── core/               # 核心系统
│   ├── memory/            # 记忆系统
│   ├── skills/            # 技能系统
│   ├── tools/             # 工具系统
│   ├── wechat/            # 微信集成
│   ├── llm/               # LLM集成
│   ├── main.py            # 主入口
│   ├── integration.py     # 集成模块
│   └── README.md          # 详细文档
├── tetherbot-android/     # 移动端(1.0版本)
└── tetherbot-desktop/     # 桌面端(1.0版本)

技术栈

  • 后端:Python 3.7+、aiohttp

  • AI:OpenAI GPT-4、Claude、本地模型

  • 记忆:内置存储、数据库、Redis

  • 微信:微信iLink Bot API

  • 加密:AES-128-ECB


参赛作品完成日期:2026-04-21 使用工具:TRAE SOLO

1 个赞

我来拉票了

【Code with SOLO】 用SOLO完成----到站请下车1-Mac OS APP
【Code with SOLO】 用SOLO完成----到站请下车2-Mac OS APP

1 个赞

本人主要从事Web 网页设计与 APP 移动端界面 UI 设计工作,希望申请 TRAE SOLO 内测资格。后续会使用 SOLO 进行页面原型搭建、UI 界面快速生成、前端页面可视化制作,提高日常设计出图与页面落地效率,期待能够获得邀请码体验使用!

1 个赞

这真的太棒啦

1 个赞
1 个赞

官方爸爸 给个邀请码

1 个赞

加油,我想要个邀请码

1 个赞