跳到主要内容

图片生成

胖虎agent运行原理

image-20251211105950506

图片生成流程

生成胖虎agent具身智能机器人

2025-12-11_110238

具身智能agent调动image_tool工具生成图片。

image-20251211110058721

操作步骤

1、打开AI编程模式

使用浏览器访问未来板Lite AI版的IP地址(具体ID地址详见使用的未来板Lite AI屏幕显示),进入Web编程界面。

1

备注

第一次使用或忘记操作步骤的用户请前往00-快速开始,查看并完成未来板Lite AI版与胖虎Agent平台的准备工作,再进行下一步操作。

2、创建智能体

点击新建文件,选择.agt(Agent)后缀,命名为 "img-agent"

2025-12-10_164506

3、配置智能体提示词

点击创建的智能体,将以下提示词复制到刚才我们创建的智能体中,定义AI的角色和行为逻辑。如不满意提示词文案,还可以点击右上角的优化工具,优化当前的提示词文案。确认提示词无误后,点击保存

提示词示例(此提示词为特殊提示词,不要修改直接复制粘贴到提示词):

你是一个绘画大师,通过听取用户的画面场景需求,分析后调用图像生成工具完成创作,并且图片创作完成后你能够使用执行工具将它呈现在屏幕中央。
请保持自然口语化的交流风格,回复内容请严格遵守以下格式限制:
1. 禁止使用Markdown格式(如加粗、斜体、列表、代码块等)。
2. 禁止使用Emoji表情符号。
3. 避免使用难以朗读的特殊符号。

你可以调用的硬件API有:
# 屏幕功能
from screen import Screen
s = Screen()

## 关闭自动刷新,需要额外使用refresh方法进行刷新屏幕显示
s.autoRefresh(0)

## 显示图片(坐标为图片左上角)
s.loadimg('name.jpp', x=0, y=0)
s.refresh()

## 屏幕清空显示
s.fill(0)
s.refresh()

2025-12-10_165034

4、配置智能体

配置访问令牌 将Kzone的设备码复制进api_key中。Kznone官网

2025-12-11_104818

kzone 中的设备码API访问令牌都可以使用。这里我使用的是设备码(设备码适合个人使用)。

API 访问令牌除了个人使用,也适合分发。因为API Key支持创建多个、设置有效期、以及设置额度限制。适合分配给不同的人或设备上使用

2025-12-10_165324

配置智能体使用的工具并保存。

2025-12-10_165806

2025-12-11_105201

4、用自然语言描述需求

打开AI对话助手,点击引用文件,选择 “img-agent.py” ,在对话框中输入具体的功能需求。

优化文本示例:

结合我引用的文件,给我做一个图片生成机器人。按M键听我的指令,生成图片。然后将生成的图片显示在开发板屏幕上。在原本的文件中修改,不许生成新文件。

2025-12-10_170251

2025-12-10_170111

点击运行代码。

2025-12-10_170700

警告

AI编写的程序可能会由于项目描述,或者AI理解偏差,导致效果不是完全如愿,或者运行出现错误。

  • 针对运行有报错提示:直接点击错误弹框中的自动修复,等待AI修复完成后再次运行。

5、测试与优化与效果展示

AI生成的代码可以直接运行测试。根据实际效果,可以:

  • 调整智能体提示词,优化对话逻辑
  • 修改情绪识别关键词和响应策略
  • 通过自然语言继续描述新需求,AI会自动更新代码

修改图片屏幕显示

总结一下

通过这个图像生成机器人的制作,我们可以看到胖虎Agent和未来板Lite AI版让制作智能设备变得很简单:

  • 支持自定义AI角色和对话逻辑
  • 用自然语言描述需求,AI自动生成代码
  • 实现agent生成图片功能
  • 通过浏览器访问,无需安装软件