|
|

软件展示
本帖最后由 showtime 于 2026-5-9 16:44 编辑
================================================================
EAI 助手 — 使用文档
================================================================
易语言 IDE 内置 AI 编程助手。让 AI 直接读你的代码、改你
的代码、补全你的代码。
当前版本: v0.0.1
================================================================
安装(注 本AI助手需要依赖E界面库 没错就是论坛开源的那个 安装了才可以使用本AI助手)
================================================================
1) 打开你的源码
2) 双击 eai.exe 启动 — 它会自动找到 IDE 并把助手注入进去
3) 看到 IDE 底部多出一个「AI 助手」标签页 → 装好了
* 如果E是管理员启动的eai也需要。
================================================================
主面板速览
================================================================
打开 IDE 后底部会出现「AI 助手」标签,点击切换。
面板分三块:
┌─────────────────────────────────────┐
│ [Provider 下拉] [会话下拉] [设置] │ 顶部
├─────────────────────────────────────┤
│ │
│ AI / 用户气泡 + 工具调用提示 │ 对话区
│ │
├─────────────────────────────────────┤
│ [代码片段 chip ×] │ 附件区
│ ┌──────────────────────────┐ │
│ │ 输入消息... │ │
│ └──────────────────────────┘ │
│ [IMA优先] [自动应用] [发送] │ 开关 + 发送
└─────────────────────────────────────┘
================================================================
功能清单
================================================================
----------------------------------------------------------------
1. 多 Provider 支持
----------------------------------------------------------------
内置接 4 类:
- Claude (Anthropic)
写代码质量最稳,推荐 claude-sonnet-4-6
- OpenAI / DeepSeek / Moonshot
兼容 OpenAI 格式的都能填
- 腾讯 IMA 知识库
不是独立 AI,是给上面的 AI 当 RAG 工具用
(见下方 IMA 章节)
- MiniMax(永久特权)
购买永久授权后免费可用,5 小时 300 次自动重置
到「设置 → AI 服务商」里填 API Key 即可。
永久授权用 minimax 不需要填 key。
----------------------------------------------------------------
2. AI 工具(自动调用)
----------------------------------------------------------------
AI 会按需调用以下工具,不用你管:
read_current_code 读当前打开页面的完整代码
find_subroutine 查指定子程序的源码
read_code_help 查未知命令的真实参数签名(避免瞎猜)
list_loaded_modules 看当前项目用了哪些 .ec 模块
search_loaded_module_commands 在已加载模块里关键字搜命令
debug_code_cells 诊断 IDE 读不到代码时用
propose_changes 把改动打包成 diff 卡给你审阅
ima_search 查腾讯 IMA 知识库(需启用)
----------------------------------------------------------------
3. 修改代码 — Diff 卡 + 一键应用
----------------------------------------------------------------
AI 改代码时不会直接动 IDE,而是先弹一张 diff 卡:
┌─────────────────────────────────┐
│ DIFF 新增子程序「我想测试」 │
│ +2 -0 [复制] [应用▶] [忽略] │
├─────────────────────────────────┤
│ + .子程序 我想测试 │
│ + 调试输出 (1 + 1) │
└─────────────────────────────────┘
应用 → 改动直接落到 IDE 编辑器,自动保存当前文件
忽略 → 丢弃这次改动
复制 → 把新代码片段复制到剪贴板
----------------------------------------------------------------
4. 自动应用开关
----------------------------------------------------------------
输入栏右侧的「自动应用」按钮:开启后 AI 提议的所有改动
自动落地,不用每次手动点应用。适合连续小改动场景。
再点一下关闭。
----------------------------------------------------------------
5. 右键菜单 — 当前函数附加
----------------------------------------------------------------
在 IDE 代码区任意位置右键 → 菜单顶部第一项「发送当前
函数到 EAI 助手」 → 点一下:
1) 自动切到 AI 助手面板
2) 输入框上方出现该子程序的代码 chip
然后直接写需求(比如"把循环改成递归" / "加个错误处理")
发送即可。AI 看到完整代码,不用先 read_current_code 摸索,
响应快很多。
----------------------------------------------------------------
6. 腾讯 IMA 知识库(可选)
----------------------------------------------------------------
把 IMA 共享知识库当私有 RAG 用,AI 写代码前可以查。
配置步骤(到设置面板里):
1) 点描述里的链接加入 EAI 共享知识库(腾讯 IMA 网页)
2) 在 IMA 网页里随便发一条聊天问题
3) F12 → Network → 找 qa 请求 → 复制 x-ima-cookie
和 x-ima-bkn 完整内容粘到设置里
4) 启用 IMA → AI 工具集会多一个 ima_search,token
自动续期
启用后输入栏会多出一个蓝色「IMA 优先」按钮:
关闭 — AI 自己判断要不要查 IMA
开启 — 每次提问强制先跑一次 ima_search,把检索结果
作为上下文喂给 AI
----------------------------------------------------------------
7. 全局规则 EAI.md
----------------------------------------------------------------
设置 → 全局规则:可以写一段 markdown,作为 system prompt
注入到所有对话。比如:
- 项目命名习惯
- 偏好的代码风格
- 一些"AI 永远不要做 X"的约束
保存到 %APPDATA%\EAI助手\EAI.md,跨 provider 通用。
----------------------------------------------------------------
8. 代码块复制
----------------------------------------------------------------
AI 回复里所有代码块右上角都有「复制」按钮,点一下直接进
剪贴板,粘到 IDE / 别处都行。
----------------------------------------------------------------
9. 历史会话
----------------------------------------------------------------
每次对话自动保存到 %APPDATA%\EAI助手\sessions\,顶部「会
话」下拉切换。换项目不会混。
----------------------------------------------------------------
10. 自动版本检查
----------------------------------------------------------------
启动时和每小时各拉一次服务端,有新版会在 IDE「提示」面
板和顶部徽章提醒,带更新说明和下载链接。
================================================================
典型用法
================================================================
----------------------------------------------------------------
场景 1:让 AI 改代码
----------------------------------------------------------------
在 IDE 代码区右键
→ 顶部「发送当前函数到 EAI 助手」
→ 输入"把循环改成递归"
→ 发送
→ AI 弹 diff 卡
→ 应用
----------------------------------------------------------------
场景 2:让 AI 写新功能(借助 IMA)
----------------------------------------------------------------
启用 IMA + 开 IMA 优先
→ 输入"加个新函数 名字 HTTP_GetBaidu 用精易模块
请求百度首页"
→ AI 先查 IMA 拿到精易模块的真实命令
→ 弹 diff 卡
→ 应用
----------------------------------------------------------------
场景 3:问问题不改代码
----------------------------------------------------------------
直接问"易语言怎么解析 JSON"
→ AI 给文字回答 + 代码块,不会动 IDE
----------------------------------------------------------------
场景 4:粘截图问问题
----------------------------------------------------------------
输入栏支持 Ctrl+V 粘贴图片(最多 3 张)
→ 截屏 IDE 报错 / 设计器问题让 AI 看图分析
================================================================
文件存放
================================================================
%APPDATA%\EAI助手\config.json Provider / API Key /
IMA 凭证
%APPDATA%\EAI助手\EAI.md 全局规则文本
%APPDATA%\EAI助手\sessions\ 历史会话 JSON
要重置全部配置 → 删掉 EAI助手 整个文件夹。
================================================================
常见问题
================================================================
Q: 启动 eai.exe 没反应
A: 确认 IDE (e.exe) 正在运行。eai.exe 是注入器,要先有
IDE 进程它才有目标。
Q: 面板里看不到聊天/对话区一片空白
A: %APPDATA%\EAI助手\config.json 删掉重启,会用默认配置
重建。
Q: 应用 diff 卡报错"找不到匹配的原代码"
A: AI 拿的是过期记忆,IDE 已经被改过了。让 AI 重新调用
read_current_code 再提议一次。
Q: 工具 read_current_code 报错读不到代码
A: 确认右边显示的是代码窗口而不是窗口设计器。在左侧程序
树双击对应程序集 / 子程序切到代码视图。
Q: 右键菜单里没有「发送当前函数到 EAI 助手」
A: 必须右键在代码区域(而不是程序树 / 标签栏 / 设计器)
才会出现。
================================================================
反馈 / 交流
================================================================
交流群: 1048256039 (更新通知 / 教程 / 反馈)
================================================================
关于收费
目前是免费试用一个月 但是助手刚开始 所以会定期重置 界面上的收费也只是展示
当然也可以选择赞助
为赞助用户提供了免费的我自己本地部署的qwen3.6-35b 以及minimax的max套餐共享 支持M2.7 已经内置
支持库版本正在开发 由于软件版本只能支持一个易语言窗口 听取建议改为支持库版本,
而且读取代码也正在修复 有需要的可以加群下载 更新都会有通知。
|
评分
-
查看全部评分
|