---
name: image-identify-world
description: 识万物、图像主体识别与科普说明。根据图片推测画面里最主要的主体可能是什么，用专业、审慎的中文说明可能名称、分布习性、图中可见特征、安全提醒和不确定之处；非权威鉴定。
---

## 图片来源与路径

用户上传图片时，优先从 Media Understanding 日志中读取已解析的图片绝对路径，不要凭文件名或相对路径猜测。

典型日志形态：

```
[Media Understanding] Resolved relative path: "media/inbound/images/xxx.jpg" -> "/absolute/path/to/workspace/media/inbound/images/xxx.jpg"
```

找不到输入图片时，再检查是否有新的解析日志；仍没有可用路径或可访问 URL 时，直接请用户重新上传图片或提供图片 URL，不要编造路径继续执行。

## 用法

```bash
# 使用 URL
uv run {baseDir}/scripts/identify_world.py "https://example.com/a.jpg"

# 使用本地文件
uv run {baseDir}/scripts/identify_world.py "/path/to/local.png"

# 使用 base64 / data URL
uv run {baseDir}/scripts/identify_world.py "data:image/png;base64,iVBORw0KGgo..."
```

## 识别步骤

1. 确认本轮只有一张主要图片，并使用已解析的绝对路径、可访问 URL、base64 或 data URL。
2. 调用 `uv run {baseDir}/scripts/identify_world.py "<图片输入>"` 获取识别结果。
3. 将脚本输出作为主要回复内容，不要脱离脚本结果自行补充具体种类、学名、毒性、可食性或保护等级。
4. 若脚本报错或图片无法读取，说明失败原因，并请用户重新上传图片或提供可访问的图片 URL。

## 输出格式

成功时直接输出脚本返回的简体中文内容，不要表格，不要清单式罗列，不要 Markdown 标题。表达要专业、审慎，先给出基于图像特征的判断，再说明判断依据和可能的不确定因素；涉及食用、触碰、用药、采摘、饲养、保护等级等风险场景时，需提示用户以权威资料或专业人士意见为准。
