Skip to content

Commit 320cfac

Browse files
authored
fix: agent skill readme (#70)
2 parents 9e64ad3 + c4b6095 commit 320cfac

File tree

5 files changed

+21
-9
lines changed

5 files changed

+21
-9
lines changed

00-advanced/agent_skills/README.md

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -131,8 +131,6 @@ export MODEL_AGENT_NAME=doubao-seed-1-6-251015
131131
export VOLCENGINE_ACCESS_KEY=<Your Access Key>
132132
export VOLCENGINE_SECRET_KEY=<Your Secret Key>
133133

134-
export AGENTKIT_TOOL_SERVICE_CODE=<Your Tool Service Code>
135-
export AGENTKIT_TOOL_HOST=<Your Tool Host>
136134
export AGENTKIT_TOOL_ID=<Your Tool ID>
137135
```
138136

@@ -190,7 +188,13 @@ uv run parallel.py
190188

191189
- 参考 [用户指南](https://www.volcengine.com/docs/6291/65568?lang=zh) 获取 AK/SK
192190

193-
**3. 设置环境变量:**
191+
**3. 创建 AgentKit 工具:**
192+
193+
- 工具类型选择:预置工具 -> Skill Sandbox
194+
195+
![](assets/images/skill-sandbox-iam-role.jpeg)
196+
197+
**4. 设置环境变量:**
194198

195199
```bash
196200
# 火山引擎访问凭证(必需)
@@ -204,7 +208,12 @@ export VOLCENGINE_SECRET_KEY=<Your Secret Key>
204208
cd agentkit-samples/00-advanced/agent_skills
205209

206210
# 配置部署参数
207-
agentkit config
211+
# optional:如果 agentkit config 中不添加 --runtime_envs AGENTKIT_TOOL_ID={{your_tool_id}},可以在 AgentKit 控制台 智能体运行时 中,关键组件,选择 沙箱工具,并发布
212+
agentkit config \
213+
--agent_name agent_skills \
214+
--entry_point 'agent.py' \
215+
--runtime_envs AGENTKIT_TOOL_ID={{your_tool_id}} \
216+
--launch_type cloud
208217

209218
# 启动云端服务
210219
agentkit launch
@@ -219,7 +228,7 @@ uv run client.py
219228

220229
## 内置 skills 列表
221230

222-
- 记得修改一下 {YOUR_TOS_BUCKET_NAME} 为自己的 tos 存储桶名称
231+
- 记得修改一下 {YOUR_TOS_BUCKET_NAME},这是 AgentKit 默认为用户创建的 tos 存储桶,格式为 `agentkit-platform-{your_account_id}``如果没有这个 tos 存储桶,需要自己创建`
223232

224233
| skills | 描述 | 示例提示词 |
225234
| --------------------- | -------------- | -------------- |
@@ -245,7 +254,9 @@ uv run client.py
245254

246255
## 示例提示词
247256

248-
- 记得修改一下 {YOUR_TOS_BUCKET_NAME} 为自己的 tos 存储桶名称
257+
- 记得修改一下 {YOUR_TOS_BUCKET_NAME},这是 AgentKit 默认为用户创建的 tos 存储桶,格式为 `agentkit-platform-{your_account_id}``如果没有这个 tos 存储桶,需要自己创建`
258+
- 下载自己 tos 中的 skills 到 sandbox,需要在 `agentkit-platform-{your_account_id}` 这个 tos 存储桶中,`新建 skills 文件夹`,然后将需要的 skills 上传到这个文件夹
259+
- 如果需要下载自己 tos 中的一些文件,提示词中举例的 tos url 不可用,需要替换为自己的 tos url
249260

250261
| 是否使用 aio 中的内置 skills | 产物是否上传 tos | 示例提示词 |
251262
| ------------------------- | -------------- | -------------- |
601 KB
Loading

00-advanced/agent_skills/parallel.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ def run_in_event_loop(prompt, session_id):
2828

2929

3030
if __name__ == "__main__":
31-
your_bucket_name = "agent-skills"
31+
your_account_id = "YOUR_ACCOUNT_ID"
32+
your_bucket_name = f"agentkit-platform-{your_account_id}"
3233
user_input = """
3334
使用 internal-comms skill 帮我写一个3p沟通材料,通知3p团队项目进度更新。关于产品团队,主要包括过去一周问题和未来一周计划,具体包括问题:写产品团队遇到的客户问题 (1. GPU+模型推理框架性能低于开源版本,比如时延高、吞吐低;2. GPU推理工具易用性差),以及如何解决的;计划:明年如何规划GPU产品功能和性能优化 (1. 发力GPU基础设施对生图生视频模型的支持;2. GPU推理相关工具链路易用性提升)。其他内容,可以酌情组织。
3435
"""

00-advanced/agent_skills/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ requires-python = ">=3.12"
77
dependencies = [
88
"agentkit-sdk-python==0.1.15",
99
"google-adk==1.18.0",
10-
"veadk-python==0.2.31",
10+
"veadk-python==0.2.33",
1111
]
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
veadk-python==0.2.32
1+
veadk-python==0.2.33
22
agentkit-sdk-python==0.1.15
33
google-adk==1.18.0

0 commit comments

Comments
 (0)