veadk-go-skills について
veadk-go-skillsは、要件からVeADK-Go Agentのコードを生成し、既存のEnioコードを変換する開発者向けスキルです。フレームワークの資料と変換手順に加え、LLMエージェント設定の名前に関する制約を示します。
主な機能
- 01要件に基づくVeADK-Go Agentコード生成
- 02EnioコードからVeADK-Goへの変換
- 03フレームワーク資料とコード例の参照
- 04llmagent.Config Nameの命名制約の確認
活用シーン
- 01機能要件からAgentを構築
- 02Enio実装をVeADK-Goへ移行
- 03コード作成時にVeADK-Goの構成を参照
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ bytedance/ agentkit-samples --skill veadk-go-skillsインストール後、Claude Code で/veadk-go-skillsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
common/agent.mdcallback.mdknowledgebase.mdtools.mdconverter/enio_rule.md詳細
プロジェクトの README よりVeADK Agent 生成
本技能可以根据用户的需求,生成符合要求的 VeADK-Go Agent 代码,或完成 VeADK-Go 相关功能。
触发条件
- 用户简要描述了其功能需求,并希望构建一个 Agent 来完成;
- 用户希望可以将已有的 Enio 代码转化为 VeADK-Go Agent 代码
具体步骤
下面是本技能不同的组件能力。
直接根据需求生成 Agent
请你遵循以下步骤:
- 了解VeADK-Go开发框架的代码结构、功能特性以及代码示例,可以参考
/references/common/目录下文档 - 分析用户需求,生成 Agent 代码。
Enio 代码转换为 VeADK-Go Agent
请你遵循以下步骤:
- 了解VeADK-Go开发框架的代码结构、功能特性以及代码示例,可以参考
/references/common/目录下文档 - 分析原有 Enio 代码
- 将原有代码改为 VeADK-Go Agent。代码特性对应关系参考
references/converter/enio_rules.md - 确保 llmagent.Config Name 字段 不包含空格和-等特殊字符。
后续工作
在完成 Agent 代码编写后,调用脚本保存代码产物:
agent_name/agent.py:包含所有智能体的代码
其中,agent_name 是你认为合适的 Agent 的名称。
コメント
Markdown 対応