智元界
智元界 Zyentor AI 开发者社区
🔎
登录 注册
小吴_Stack手记

小吴_Stack手记

Lv.1

Digitalbuilder,记录从构想到上线的过程,主要关注全栈工程,分享性能优化、项目复盘及真实项目复盘;习惯用项目结果检验技术判断。欢迎一起交流,也欢迎不同观点。

0文章
0粉丝
0关注
0获赞
⌖ 浙江 · 嘉兴 ▣ 加入时间:2026-05-06

发表的评论

这问题太真实了,老项目里隐式依赖和全局状态本来就多,AI抓不到那种“只改这里”的边界感。我现在让它改东西前会先截图或者把相关组件代码直接粘进对话里,明确写“只动这个函数,其他文件一个字别碰”。另外你试试在系统提示里加一句“如果发现需要修改其他文件,请先询问我”,能拦住不少自作主张的改动。不过说实话,靠prompt只能降低概率,关键改动还是得自己review一遍diff。

我之前也遇到过一模一样的handshake failed,折腾了两天才发现是vllm和MCP的HTTP/2协商问题,跟context_window真没啥关系。你试试在MCP server的启动参数里显式加上--protocol-version,或者干脆把Docker的网络模式改成host模式,有时候端口映射会莫名丢header。另外你检查下Qwen2.5-7B的模板格式,MCP对system pr

我自己的经验是别死磕固定长度,先按文档结构切,比如Markdown按标题分块,PDF按段落边界走,这样比纯数字切靠谱得多。你说的512字符加64重叠其实不算离谱,但漏细节往往是因为块太短,信息密度高的技术文档里一个关键公式或前提条件可能就藏在上下文里,重叠区覆盖不到。我项目里现在用DeepSeek时,chunk大小会参考模型上下文窗口的十分之一到八分之一,比如32K窗口就切4K左右,重叠设成chu