mcpField
V
veadk-go-skills

veadk-go-skills

github.com/bytedance開発47766 回インストール今日更新
リポジトリ

veadk-go-skills について

veadk-go-skillsは、要件からVeADK-Go Agentのコードを生成し、既存のEnioコードを変換する開発者向けスキルです。フレームワークの資料と変換手順に加え、LLMエージェント設定の名前に関する制約を示します。

主な機能

  1. 01要件に基づくVeADK-Go Agentコード生成
  2. 02EnioコードからVeADK-Goへの変換
  3. 03フレームワーク資料とコード例の参照
  4. 04llmagent.Config Nameの命名制約の確認

活用シーン

  1. 01機能要件からAgentを構築
  2. 02Enio実装をVeADK-Goへ移行
  3. 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.md
callback.md
knowledgebase.md
tools.md
converter/
enio_rule.md

詳細

プロジェクトの README より

VeADK Agent 生成

本技能可以根据用户的需求,生成符合要求的 VeADK-Go Agent 代码,或完成 VeADK-Go 相关功能。

触发条件

  1. 用户简要描述了其功能需求,并希望构建一个 Agent 来完成;
  2. 用户希望可以将已有的 Enio 代码转化为 VeADK-Go Agent 代码

具体步骤

下面是本技能不同的组件能力。

直接根据需求生成 Agent

请你遵循以下步骤:

  1. 了解VeADK-Go开发框架的代码结构、功能特性以及代码示例,可以参考 /references/common/ 目录下文档
  2. 分析用户需求,生成 Agent 代码。
Enio 代码转换为 VeADK-Go Agent

请你遵循以下步骤:

  1. 了解VeADK-Go开发框架的代码结构、功能特性以及代码示例,可以参考 /references/common/ 目录下文档
  2. 分析原有 Enio 代码
  3. 将原有代码改为 VeADK-Go Agent。代码特性对应关系参考 references/converter/enio_rules.md
  4. 确保 llmagent.Config Name 字段 不包含空格和-等特殊字符。

后续工作

在完成 Agent 代码编写后,调用脚本保存代码产物:

  • agent_name/agent.py:包含所有智能体的代码

其中,agent_name 是你认为合适的 Agent 的名称。

コメント