图片生成
胖虎agent运行原理

图片生成流程
生成胖虎agent具身智能机器人

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

操作步骤
1、打开AI编程模式
使用浏览器访问未来板Lite AI版的IP地址(具体ID地址详见使用的未来板Lite AI屏幕显示),进入Web编程界面。

备注
第一次使用或忘记操作步骤的用户请前往00-快速开始,查看并完成未来板Lite AI版与胖虎Agent平台的准备工作,再进行下一步操作。
2、创建智能体
点击新建文件,选择.agt(Agent)后缀,命名为 "img-agent" 。

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()

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

kzone 中的设备码与API访问令牌都可以使用。这里我使用的是设备码(设备码适合个人使用)。
API 访问令牌除了个人使用,也适合分发。因为API Key支持创建多个、设置有效期、以及设置额度限制。适合分配给不同的人或设备上使用

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


4、用自然语言描述需求
打开AI对话助手,点击引用文件,选择 “img-agent.py” ,在对话框中输入具体的功能需求。
优化文本示例:
结合我引用的文件,给我做一个图片生成机器人。按M键听我的指令,生成图片。然后将生成的图片显示在开发板屏幕上。在原本的文件中修改,不许生成新文件。


点击运行代码。

警告
AI编写的程序可能会由于项目描述,或者AI理解偏差,导致效果不是完全如愿,或者运行出现错误。
- 针对运行有报错提示:直接点击错误弹框中的自动修复,等待AI修复完成后再次运行。
5、测试与优化与效果展示
AI生成的代码可以直接运行测试。根据实际效果,可以:
- 调整智能体提示词,优化对话逻辑
- 修改情绪识别关键词和响应策略
- 通过自然语言继续描述新需求,AI会自动更新代码

总结一下
通过这个图像生成机器人的制作,我们可以看到胖虎Agent和未来板Lite AI版让制作智能设备变得很简单:
- 支持自定义AI角色和对话逻辑
- 用自然语言描述需求,AI自动生成代码
- 实现agent生成图片功能
- 通过浏览器访问,无需安装软件