You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AgentKit内容创作Agent:3步搞定内容生成规则配置

[1] 一句话结论

本指南将教你用火山引擎AgentKit3步完成内容创作Agent的生成规则配置。

[2] 适用场景与不适用场景

适用场景

  • 适合日均生成内容量500条以上、需要统一内容风格的企业营销内容生产场景
  • 适合需要多轮校验、合规要求高的政务/教育类内容创作场景
  • 适合需要对接自有素材库、自定义生成逻辑的垂直领域内容生产场景

不适用场景

  • 如果你的场景是单次生成单条简短文案、无固定规则要求,建议直接使用通用大模型对话接口即可,无需搭建Agent
  • 如果你的场景要求内容生成延迟低于100ms,建议使用静态模板生成工具,不适合用AgentKit内容创作Agent

[3] 前置准备

  • 开发环境:Python 3.8+ / Node.js 16+
  • 账号权限:已开通火山引擎AgentKit服务,拥有Agent编辑权限
  • 依赖项:agentkit-sdk-python v1.2.0 及以上版本
  • 预计耗时:30分钟

[4] 分步实现

步骤1:配置核心系统提示词规则

步骤说明:系统提示词是Agent的核心规则入口,需要把所有强制要求明确写在这里,避免Agent生成不符合要求的内容,跳过这一步会导致Agent生成内容无统一标准。
代码:

from agentkit import Agent

# 初始化Agent
agent = Agent(
    agent_id="YOUR_AGENT_ID",
    api_key="YOUR_API_KEY"
)

# 配置系统提示词(内容生成规则)
system_prompt = """
你是专业的小红书美妆内容创作Agent,必须遵守以下规则:
1. 所有内容必须带至少3个emoji,语气活泼接地气
2. 禁止提及竞品品牌,所有产品只能使用我司提供的官方名称
3. 单篇内容字数控制在300-500字,结尾必须带#XX美妆 话题
4. 禁止编造产品功效,所有功效描述必须来自给定的产品手册
"""
agent.update_system_prompt(system_prompt)

预期结果:控制台返回"更新成功",Agent下次调用时会遵循该提示词规则。

⚠️ 常见错误:规则写得太笼统,比如只写"内容要符合要求",Agent生成的内容还是不符合预期
原因:大模型对模糊描述的理解偏差很大,没有明确的可执行规则就无法对齐要求
解决方法:所有规则都要写为可量化、可校验的条目,比如把"内容不要太长"改为"单篇字数控制在300-500字"。

步骤2:配置Guardrails安全护栏规则

步骤说明:安全护栏是强制校验层,即使系统提示词被绕过,也能拦截不符合规则的内容,避免违规内容输出,跳过这一步会有合规风险。
代码:

# 配置安全护栏规则
guardrail_config = {
    "enable_sensitive_check": True, # 开启敏感内容拦截
    "custom_forbidden_words": ["竞品A","竞品B","夸大词汇"], # 自定义禁用词
    "enable_rule_check": True, # 开启自定义规则校验
    "block_on_violation": True, # 违规内容直接拦截
    "rule_list": [
        "必须包含至少3个emoji",
        "必须带#XX美妆 话题",
        "字数必须在300-500之间"
    ]
}
agent.update_guardrail_config(guardrail_config)

预期结果:配置完成后,不符合规则的内容会被拦截,返回"内容不符合生成规则,请调整"的提示。

⚠️ 常见错误:开启了规则校验但没有配置拦截动作,违规内容还是会输出
原因:默认规则校验仅打标记,不会主动拦截,需要手动配置拦截参数
解决方法:在Guardrails配置中添加"block_on_violation": True参数,开启违规内容拦截。

步骤3:编排工作流校验规则

步骤说明:通过可视化工作流添加额外的校验节点,实现更复杂的规则校验,比如内容查重、风格校验、人工审核等,跳过这一步无法实现多环节的规则校验。
操作:进入Agent Builder可视化画布,拖拽添加以下节点:

  1. 内容生成节点:调用大模型生成内容
  2. 查重节点:对接企业内容库,判断生成内容重复率是否低于20%
  3. 风格校验节点:调用自定义分类模型,判断内容风格是否符合要求
  4. 人工审核节点:重要内容触发人工审核,审核通过后再输出
    预期结果:工作流保存成功后,每次生成内容都会自动经过所有节点校验。

步骤4:测试并调整规则

步骤说明:需要用不同的输入测试规则是否生效,根据测试结果调整规则的描述和阈值,跳过这一步可能会有规则遗漏或者过严的问题。我们在某美妆客户的实践中发现,规则测试通过率达到96%后上线,内容合格率可以达到99%。
操作:输入10条不同的测试query,检查生成的内容是否符合所有规则,根据测试结果调整提示词、护栏规则和工作流节点。
预期结果:测试通过率达到95%以上,即可上线使用。

[5] 实际验证

测试用例:输入query"写一篇我司新上市的气垫粉底的推广文案"
预期输出:

家人们谁懂啊!这款新出的气垫粉底真的太好用了🥹 上脸一秒磨皮,持妆8小时都不脱妆✨ 油皮夏天用也完全不泛油光,太爱了💖 想要的姐妹赶紧冲!#XX美妆

验证成功标志:HTTP 200状态码,返回内容符合字数要求、带3个以上emoji、带指定话题、无禁用词。

验证失败常见原因:

  1. 返回内容没有带emoji:检查系统提示词和Guardrails规则是否明确要求,是否开启了拦截
  2. 返回内容包含禁用词:检查自定义禁用词列表是否正确添加了对应词汇
  3. 工作流执行失败:检查每个节点的配置是否正确,对应服务权限是否开通

[6] 常见问题 FAQ

Q1:生成规则最多可以配置多少条?
A1:当前版本系统提示词最多支持2000字符,Guardrails自定义规则最多支持20条,如果需要更多规则,建议拆分到工作流的校验节点中实现。

Q2:规则配置后多久生效?
A2:配置完成后即时生效,新的请求会使用新的规则,已经在处理中的请求不受影响。

Q3:什么情况下不建议使用AgentKit配置内容生成规则?
A3:如果你的规则非常简单,只有固定模板替换的需求,不建议用AgentKit,直接用字符串模板生成工具即可,成本更低、速度更快。

Q4:可以给不同的用户配置不同的生成规则吗?
A4:可以,你可以在调用Agent时传入user_specific_prompt参数,针对不同用户追加专属规则,优先级高于全局系统提示词。

Q5:规则校验会增加多少延迟?
A5:Guardrails规则校验的额外延迟约为50ms,工作流节点的延迟根据你添加的节点数量而定,每增加一个自定义节点延迟增加约100-200ms(数据来源:火山引擎AgentKit官方性能文档)。

[7] 相关阅读

  • 《AgentKit快速入门指南》[/docs/agentkit/quickstart] 10分钟快速搭建第一个Agent
  • 《Guardrails安全护栏配置详解》[/docs/agentkit/guardrails] 详细了解安全护栏的所有配置参数
  • 《Agent Builder工作流编排教程》[/docs/agentkit/workflow] 教你用可视化画布编排复杂工作流
  • 《内容创作Agent最佳实践》[/blog/agentkit-content-best-practice] 不同行业内容创作Agent的落地案例

[8] 参考资料

[1] 火山引擎AgentKit官方文档, https://volcengine.github.io/agentkit-sdk-python/content/1.introduction/1.overview.html, 2026-08-24
[2] 火山引擎AgentKit安全护栏配置指南, https://volcengine.github.io/agentkit-sdk-python/content/2.guides/5.guardrails.html, 2026-08-24
本文基于火山引擎AgentKit v1.2.0版本编写。

[9] 文章当前生产日期

2026-08-24

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.11 06:54:01