我是一个重度的IDE用户,接触AI 一年,从开始的想做自己小工具到测试IDE哪个对自然语更友善更契合。 
有的时候模型进入 循环,幻觉模式 我都气的要抓狂!各种模式都试过。小龙虾的层级关系在很早的时候就试过,只是惊鸿一撇。 对于我这种深度用户,确实还是欠缺的。
我前面介绍了实施关系图谱,开源了。没人看!想象会不会大家不会应用。不知道 到底这个是什么用法! 所以我想我把自己所有的都开源。 我在一次偶然的机会知道了MCP中间件上下文协议的机制!我想到可以截停IDE 助手 让助手可以在提交给我第一次输出前 ,我在MCP件中传达给它接下来的信息! 我做了一个交互窗! 每次都依靠中间件来告诉 AI 下一个任务是什么!应该需要些什么工具。这个是一开始的雏形! 然后再一次交互中,我发现AI助手停留再这次交互中它的记忆不会迷乱! 代码位置全部都是清清楚楚的 因为它停留再这个一次对话内! 我发现了这个然后我做了一个试验! 总共任务数大概再100个 横跨3个文件。3个任务 。汽车管家,翻译,爬虫!然后做完最后的任务 我使用MCP件询问AI助手 刚刚 机车管家的第一次进入完成了哪些任务。它给我汇报的清清楚楚。每个任务 每个细节!。唯一的缺点是再工程量特别大的情况下 就像我刚刚的哪个3个大任务 内存不足的情况下 电脑会卡顿!我的笔记本32GB的! 台式机128GB暂时再单任务连续挂机3天没有出现过卡顿状态!  然后我开始完善我的发现。为了让AI助手速度更快的完成任务更准确的完成任务,我拉了一个内核!这个内核是干嘛的呢?就是我上面说的实时图谱!实时图谱 它并不是像其他公司做的图谱! 是一个实时生成形态的图谱! 在中间层的每次拉扯中。IDE到中间层轮询 告知任务 内核生成图谱,我在中间层回复!来下发下一个任务 中间层传达的时候会把 关系图谱上面错误的也发送给IDE助手,IDE助手本来就有长记忆 不是靠压缩的节点记忆 我开源大家可以去试! + 实施关系图谱 ,真是天作之合。我的项目准确度 完成度 开始越来越快 ! 但是我唯一不满意的是上面 !IDE 起始生成的 界面太丑太丑了! 我又想办法 怎么能让它变好看! IDE助手说我有内核 ,有双管记忆 向量 和 内存 记忆 这个一开始给IDE助手的 怕它上下文炸裂!但是后来发现 你只要在这里循环 搓搓有余! 单任务情况下!!!!再次说明! 然后界面太丑怎么办! 我告诉内核! 每次我发任务 必须要结构化任务 ,然后告诉IDE助手 本次任务应该使用什么库 什么工具。 期望太高,内核哪有这么只能! 因为我还让它出提示词! 脑子一热 中间件直接上AI。然后我上了。真的上了!  界面问题解决了! AI知道有什么库可以调用! 只是IDE喜欢发挥空间想象 做出来的东西 不是人类审美能懂的! 那我就让 中间层AI告诉IdE助手用什么库!告诉IDE助手 不需要去审美去做选择!例:用户需要做一个3D空战游戏! 抓住关键词 3D 空战  就是 3D库 战斗机 直接选择当前库内热门的战斗机 有纹理的 随便选! 不会有错的! 还有工具的调用 分发! 我在使用了AI以后!IDE助手每次交任务 都是到中间层AI !我用的是千问 max ,中间层一定要能处理复杂任务 因为它的事情很多!我测试了很多!qwen max是最理想的!不是广告!大家可以测试! 中间层通过实施关系图谱认定代码是否有问题,有问题提出问题 驳回 。让ide重新做。然后继续轮询 通过了! 中间层开闸 信息留到中间层我和千问的交互口!我再提出任务!让千问 结构化  ,库,使用工具推荐,提示词。。。。。。(这个东西大家可以自己+自己设)可能会比我的效果好!
我开源也是给各位一个方向,我的理念是1+?=2 什么意思呢  1中间件+?=2我要的任务结果  ?是IDE助手,而不是1+1=》 我+IDE助手=的答案是无限大! 在我的框架内! 不管IDE这么助手怎么样 也只能限制在1以内! 这是规则,就像我们遵从的自然法则! 人自己是不能飞的 这是铁律! AI大模型通用形 其实也不是他们要胡言乱语!大家试想! 一个模型上下文有限 它相配合你! 它只能压缩上下文! 本来是一条实心直线压缩成了虚线,然后模型开始和用户博弈! 用户的问题在压缩店正好 没在 一脚轮空,开始一个劲的往里跳!通用模型基本都是对话型 没有办法的!最后我把中间件的核心代码先发出来!然后其他的所有我的工作流会在开源社区开源!这个项目不管有没有人用!我会一直维护下去!也希望大家不要模仿!其实大家试想一下! 一个服从命令,长记忆的大模型 它能做的事情是多少! 框架已建 !希望大家能构思出来更多的场景! 只要稍微思考一下!我也希望我们国内的模型进步的更快!更多人像我一样!一个不懂代码的自然语义者!封面是我现在的插件的样式 有喜欢的可以直接私信问我要! 还有很重要的事情:IDE助手的聊天窗口最好自己建立! 使用VS C原生的是可以用的!GitHub 但是,实话告诉大家 在插件内MCP协议的交互都只算一次交互! 那表示上面,调用次数只生成一次在持久的交互中,虽然这是MCP协议,但是我觉得是有点在套利,所以希望大家能自己做一个交互口!调用token 使用我的方式 token的用量基本节省在60%+ 就因为关系图谱的效果! 我没有把我的东西说的很好!但是这些 就是能做到!我摊牌了!!!!   

配置 VS Code

方式 1:全局配置(推荐 — 所有项目通用)

编辑 %APPDATA%\Code\User\maxur.json

json

编辑

1{
2    "servers": {
3        "maxur-ai": {
4            "command": "C:/Users/ROG/Desktop/fastapi-rate-limiter/.venv/Scripts/python.exe",
5            "args": ["C:/Users/ROG/Desktop/fastapi-rate-limiter/maxur-local/server.py"],
6            "cwd": "C:/Users/ROG/Desktop/fastapi-rate-limiter",
7            "env": {
8                "PYTHONPATH": "C:/Users/ROG/Desktop/fastapi-rate-limiter",
9                "MAXUR_PROJECT_NAME": "fastapi-rate-limiter",
10                "MAXUR_PROJECT_DIR": "C:/Users/ROG/Desktop/fastapi-rate-limiter"
11            },
12            "type": "stdio"
13        }
14    }
15}

方式 2:项目级配置(仅在本项目生效)

创建 .vscode/maxur.json

json

编辑

1{
2    "servers": {
3        "maxur-ai": {
4            "command": "${workspaceFolder}/.venv/Scripts/python.exe",
5            "args": ["${workspaceFolder}/maxur-local/server.py"],
6            "cwd": "${workspaceFolder}",
7            "env": {
8                "PYTHONPATH": "${workspaceFolder}",
9                "MAXUR_PROJECT_NAME": "fastapi-rate-limiter",
10                "MAXUR_PROJECT_DIR": "${workspaceFolder}"
11            }
12        }
13    }
14}

使用方式

  1. 在 Copilot Chat 中正常对话
  2. AI 完成一步后调用 maxur_back 工具
  3. 浏览器自动弹出反馈页面
  4. 输入指示后点击「发送反馈」
  5. AI 收到反馈继续执行

快捷操作

  • Ctrl+Enter:快速发送
  • 「继续」按钮:满意当前进度,继续下一步
  • 「结束」按钮:停止执行
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐