在 Nokia 110 4G 上集成 AI 智能体

在 Nokia 110 4G 上实现原生 AI 智能体

开发者 anupray 通过对 Nokia 110 4G 的固件进行逆向工程,成功地在该设备上集成了一个原生 AI 智能体。此修改允许用户通过数字键盘使用聊天界面与手机进行交互,使智能体能够执行拨打电话、设置闹钟、检查电池百分比以及开关手电筒等原生设备功能。

技术架构与工作流程

该 AI 智能体通过将原生计算器应用的功能替换为自定义聊天应用程序来运行。系统利用 DeepSeek 聊天 API 处理自然语言并执行工具调用以触发硬件操作。

开发过程

该实现通过五个阶段的开发周期完成:

  1. 浏览器集成:最初的尝试始于在 Opera Mini 中添加 AI 搜索选项,但这缺乏设备原生控制所需的必要集成。
  2. 代码执行:由于 Nokia 110 4G 没有安装原生应用的官方方法,开发者研究了引导过程和固件,以便通过计算器应用的入口点在 RAM 中运行自定义代码。
  3. 网络连接:开发者追踪了固件响应回调和数据流,以确保通过 SIM 卡数据发送的请求能够成功接收并返回答案给应用程序。
  4. UI 自定义:修改了原生计算器的布局和绘图功能,以创建文本输入框并更新了数字键盘的按键处理逻辑。
  5. 智能体优化:由于设备内存有限(48MB),开发者实现了一个简化的自定义智能体,使用了压缩负载并重用了缓冲区,以使逻辑适应硬件限制。

当前状态与局限性

该项目目前是一个可工作的原型。智能体从计算机加载到设备的 RAM 中;虽然加载后可以在不连接电脑的情况下使用移动数据运行,但在重启或关机后无法持久保存。通过固件刷写进行永久安装的问题仍未解决。

社区讨论

尽管该项目因其技术独创性获得了积极反馈,但一些社区成员指出,与早期手机的 Java (J2ME) 时代相比,移动扩展性出现了倒退。一位用户质疑了“AI”组件的具体性质,而其他人则寻求关于实现 RAM 加载技术所使用的逆向工程过程的更详细信息。

Sources