开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 265|回复: 6
收起左侧

[原创软件] EAI 易语言AI助手

[复制链接]
结帖率:97% (98/101)
发表于 5 天前 | 显示全部楼层 |阅读模式   安徽省芜湖市
软件展示
在线分析报告: https://www.virscan.org/report/8618776aed52b8ef484fc3caa88ea5ebdf80707a4c016f7eb3edd7d2a95fcb94
本帖最后由 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 已经内置

支持库版本正在开发 由于软件版本只能支持一个易语言窗口 听取建议改为支持库版本,
而且读取代码也正在修复  有需要的可以加群下载  更新都会有通知。

eai.zip

1.29 MB, 下载次数: 11

9ec5b036-6a8a-43c6-b584-5fbb762f79ac.png
333.png
666.png
84211bd9-b76c-4ba8-b4fc-46a7deff6ef0.png
3b300d78-bdea-4ab6-bcf2-3b584910304c.png
bfcb228f-b9cf-4784-8c7e-9f80e6a75bb8.png

评分

参与人数 1好评 +1 精币 +2 收起 理由
小翁哥哥 + 1 + 2 感谢分享,很给力!~

查看全部评分


--------------------------优秀帖点我申请--------------------------
违规软件信息请点击帖子右下角举报按钮。
结帖率:100% (7/7)

签到天数: 1 天

发表于 昨天 20:51 | 显示全部楼层   湖南省湘潭市
厉害了 现在都有这个了啊
回复 支持 反对

使用道具 举报

签到天数: 1 天

发表于 前天 16:51 | 显示全部楼层   日本
太感谢了,这个对于我们小白来说简直就是神器
回复 支持 反对

使用道具 举报

结帖率:60% (3/5)

签到天数: 4 天

发表于 前天 10:30 | 显示全部楼层   山西省太原市
质量超高,爱了爱了!
回复 支持 反对

使用道具 举报

结帖率:97% (98/101)

签到天数: 8 天

 楼主| 发表于 4 天前 | 显示全部楼层   安徽省芜湖市
增加了几个内置工具调用
「项目里都有哪些子程序?」→ AI 调 list_program_items 列出全项目结构
「帮我加个新函数 foo,写完编译看看能不能跑」→ AI 写代码 → propose_changes → 应用后自动调 compile action=pre_compile,把报错读出来
「跑起来试试」→ AI 调 compile action=run
回复 支持 反对

使用道具 举报

结帖率:100% (16/16)

签到天数: 11 天

发表于 4 天前 | 显示全部楼层   福建省三明市

很不错,下载了
回复 支持 反对

使用道具 举报

结帖率:80% (4/5)

签到天数: 4 天

发表于 4 天前 | 显示全部楼层   安徽省滁州市
牛逼
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备2025452707号) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表