opencode使用心得
安装先装node再安装opencodesudo npm install -g opencode-ailatest命令行输入opencode即可打开TUI界面。要退出可CtrlC或CtrlD。设置大模型接入方舟code plan参考https://www.volcengine.com/docs/82379/2188958?langzh可以安装ark helper工具一键配置curl -fsSL https://lf3-static.bytednsdoc.com/obj/eden-cn/ylwslo-yrh/ljhwZthlaukjlkulzlp/install.sh | sudo sh顺带说一下doubao-code和doubao-pro的token耗起来飞快似乎它在思考过程中也会大量消耗token很容易触发5小时限制。用其deepseek模型还可以消耗没那么快响应速度也ok。也可以修改opencode配置文件linux下在~/.config/opencode/opencode.json里。比如新增deepseekV4的大模型deepseek-v4-flash:{name:deepseek-v4-flash,limit:{context:1024000,output:4096}},deepseek-v4-pro:{name:deepseek-v4-pro,limit:{context:1024000,output:4096}},使用初始化工程在开发工程的根目录打开opencode执行/init命令opencode会先扫描整个工程生成AGENTS.md帮助AI理解。切换模式opencode有两种模式build和plan通过TAB键切换。plan模式会为我们建立todo列表然后切换到build模式按todo列表进行开发。很好用的一个功能。切换主题/theme切换模型使用/models命令顺带说一下模型选择。GLM5.1比较昂贵、也比较慢核心代码或算法用GLM5.1写事务性、重复性的工作交给deepseek免费的trae用来写UT或简单的参数增删。不建议拿GLM5.1来写UT太浪费了。开发skill与AI协作过程中我们会写大量的prompt这其中有些promt是可以作为经验保存下来供下次复用的。这大概就是skill设计的初衷吧。一个SKILL.md样例--- name: multi-tables-join-checker description: 三表及以上关联检查 license: MIT compatibility: opencode --- ## What I do 检查LINQ的三表关联及AsNoTracking是否正确使用 ## When to use me 开发CRUD型的Service服务要书写LINQ时。 ## Instructions - 找出Service中使用了三表及以上关联的LINQ因三表及以上的关联查询可能有性能风险。搜索时不仅要搜索join关键字还要搜索Include和嵌套Select它们也算关联一张表。 - 排查Service中涉及DBContext的ToListAsync方法调用它之前必须使用AsNoTracking()方法若未使用请补充若已使用一个LINQ里只需一个AsNoTracking()多余的请清除。 ## Notes UT类以Tests结尾的类不用排查放到~/.config/opencode/skills/multi-tables-join-checker/SKILL.md下即可。开发完后重启opencode使用/skills命令应该就能找到该skill执行即可。与AI协作的经验我常用的两种协作方式一是AI完成核心代码即先在plan下制定整体方案人看过没问题切到build让AI完成所有代码最后人来检视并修改合入。二是人来搭建框架代码划分好类、定义好数据结构但类的方法体都空着只写了todo注释然后由AI补齐。第一种方式用于首次搭建第二种方式常用于代码重构。写todo注释让AI去处理也是让AI进行代码微调的好方法因为AI一般会去阅读todo的上下文了解这个todo的确切含义。其实等价与trae里选择某段代码让AI去处理。只不过opencode没界面编辑能力相当于用todo注释去替代。另外todo注释跟prompt一样应尽可能详细考虑全面因为这种情况下AI所知的上下文毕竟有限。

相关新闻

影刀RPA 网页动态内容采集:AJAX数据拦截

影刀RPA 网页动态内容采集:AJAX数据拦截

影刀RPA 网页动态内容采集:AJAX数据拦截 作者:林焱 什么情况用什么 现在大部分网站的数据不在HTML源码里,而是通过AJAX异步加载。用requests获取的HTML是空壳,真正数据要等JS执行后才出现。在影刀RPA里有三种方式处理&#xff1a…

2026/7/23 8:52:09阅读更多 →
自动化新闻播报系统:核心技术架构与实现

自动化新闻播报系统:核心技术架构与实现

1. 项目概述:自动化新闻播报系统的核心价值 每天早上被新闻唤醒是什么体验?作为一个坚持做了三年个人新闻简报的媒体从业者,我开发了一套自动化新闻播报系统。这个系统每天凌晨5点自动抓取全网热点,经过智能筛选和语音合成&#x…

2026/7/23 8:50:08阅读更多 →
UE5 C++基础框架设计:事件系统、数据管理与对象池实战

UE5 C++基础框架设计:事件系统、数据管理与对象池实战

1. 项目概述:为什么UE5 C项目需要一套基础功能框架? 如果你是从蓝图转向C的UE开发者,或者刚接触UE5 C的新手,大概率会遇到一个困境:每次开新项目,都要从零开始搭建那些“轮子”。比如,怎么优雅地…

2026/7/23 8:50:08阅读更多 →
OC角色动画制作:水仙走路Meme风格全流程解析

OC角色动画制作:水仙走路Meme风格全流程解析

这次我们来看一个关于 OC(原创角色)和水仙走路 meme 的有趣项目。这个项目主要围绕"约的"这个主题展开,涉及原创角色的创作和特定 meme 风格的结合。对于喜欢二次元文化、角色设计和网络 meme 创作的爱好者来说,这是一个…

2026/7/23 10:04:18阅读更多 →
Claude Code 使用限额提升50%:安装配置与高效使用全指南

Claude Code 使用限额提升50%:安装配置与高效使用全指南

最近在开发过程中,很多同学反馈 Claude Code 的使用额度经常不够用,特别是在项目密集迭代阶段。好消息是,官方刚刚宣布将周使用限额提升了 50%,这一政策将持续到 8 月 19 日。作为一款强大的 AI 编程助手,Claude Code …

2026/7/23 10:04:18阅读更多 →
舞蹈视频AI分析工具:从动作识别到场景分割的本地部署实践

舞蹈视频AI分析工具:从动作识别到场景分割的本地部署实践

这次我们来看一个特别的本地部署项目——二点五次元哈尔滨随机舞蹈路演视频的AI处理方案。这个项目不是传统的AI模型,而是针对特定舞蹈视频内容的智能分析工具,能够实现舞蹈动作识别、人物跟踪、场景分割等核心功能。 对于喜欢二次元文化和舞蹈视频处理…

2026/7/23 10:04:18阅读更多 →
AI大模型入门:从原理到应用的通俗指南

AI大模型入门:从原理到应用的通俗指南

1. 为什么普通人需要了解AI大模型? 最近两年,AI大模型突然成为街头巷尾热议的话题。从能写诗的ChatGPT到会画画的Midjourney,这些看似"聪明"的AI应用背后,都离不开大模型技术的支撑。但一提到"模型"、"算…

2026/7/23 10:04:18阅读更多 →
uni-app 鸿蒙端传参变成 [object Object]?顺着源码追到 ArkTS router 底层才搞明白

uni-app 鸿蒙端传参变成 [object Object]?顺着源码追到 ArkTS router 底层才搞明白

上个月同事跑过来问了我一个问题:“uni-app 鸿蒙端跳页面传了个对象过去,接收端打出来是 [object Object],你有遇到过吗?” 我当时正在改一个鸿蒙端商品列表的瀑布流布局,头也没抬回了句:“URL 参数没序列化…

2026/7/23 10:04:18阅读更多 →
2026年AI平民化时代:开源大模型技术选型与本地部署实战指南

2026年AI平民化时代:开源大模型技术选型与本地部署实战指南

如果你是一名开发者,最近可能已经感受到了AI领域的暗流涌动。从去年开始,国内开源大模型如雨后春笋般涌现,而最新的评测数据显示,中国顶尖开源模型在多项关键指标上已经逼近甚至在某些细分领域超越了美国同类产品。 这不仅仅是技…

2026/7/23 10:02:18阅读更多 →
Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/23 0:56:31阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/23 0:56:31阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/23 0:56:31阅读更多 →
Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具 【免费下载链接】chitchatter Secure peer-to-peer chat that is serverless, decentralized, and ephemeral 项目地址: https://gitcode.com/gh_mirrors/ch/chitchatter Chitchatter是一款革命性的安…

2026/7/23 0:00:28阅读更多 →
从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

更多请点击: https://intelliparadigm.com 第一章:从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表) 当AI副业主理人不再仅满足于单次服务交付,而是主动构建可复用、可裂变、可…

2026/7/23 0:00:28阅读更多 →
油泥处理设备哪里能买到

油泥处理设备哪里能买到

油泥处理设备哪里有?这是许多从事油田、炼化、清罐业务的从业者最关心的问题。根据河南三丰环保设备有限公司的行业经验,选购油泥处理设备的核心在于设备能否适配当地环保法规与原料特性,而非单纯看价格。该公司总经理王钦田先生指出&#xf…

2026/7/23 0:00:28阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/22 22:56:18阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/22 18:55:50阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/22 18:55:50阅读更多 →