内容生成代理 content-agent

内容生成代理技能是利用人工智能技术,根据潜在客户的互动历史和行业特点,自动生成个性化的营销内容,包括跟进邮件、提案邮件和案例研究,以提高营销效率和转化率。

AI应用 0 次安装 0 次浏览 更新于 3/3/2026

内容生成代理技能

概览

内容代理通过以下方式创建个性化、高转化的营销内容:

  1. 阅读联系人资料和互动历史
  2. 分析参与模式和情感
  3. 使用Claude生成相关上下文内容
  4. 存储草稿供人工审核/批准
  5. 跟踪性能指标

内容类型

1. 跟进邮件

何时生成:

  • 联系人收到邮件超过7天(下次跟进日期已过)
  • 状态为“潜在客户”或“线索”
  • AI得分>60(参与度高)

包含的上下文:

  • 提及他们的最后一次互动
  • 提及他们的公司/行业
  • 突出相关的案例研究或服务
  • 包含明确的CTA

示例提示:

生成一封专业跟进邮件给:
- 名字:约翰·史密斯
- 公司:TechStartup公司
- 职位:CEO
- 上次互动:“对Q4营销服务感兴趣”
- 情感:积极
- 行业:技术

邮件应该:
1. 提及他们对合作的兴趣
2. 提及1个与技术创业公司相关的具体成功案例
3. 提议15分钟的战略电话会议
4. 语气热情但专业
5. 保持在150字以内

2. 提案邮件

何时生成:

  • 联系人表现出高度参与(AI得分>80)
  • 状态为“潜在客户”
  • 多次积极互动

包含的上下文:

  • 个性化价值主张
  • 预计ROI/结果
  • 时间线和交付物
  • 投资/定价范围
  • 下一步行动

示例提示:

生成一份提案邮件给:
- 名字:丽莎·约翰逊
- 公司:电子商务解决方案
- 痛点:“更新营销策略”
- 预算指标:中端市场(中等预算)
- 时间线:2024年Q4

提案应该:
1. 解决他们的具体痛点
2. 概述3-4个关键交付物
3. 提及预期指标(例如,“35%的收入增长”)
4. 建议60天的参与
5. 请求电话讨论

3. 案例研究参考

何时生成:

  • 来自特定行业的联系人
  • AI得分表明准备就绪
  • 存在相关的成功案例

包含的上下文:

  • 类似公司/行业的案例研究
  • 关键指标和结果
  • 如何适用于他们的情况

代理如何工作

第1步:确定目标联系人

查询联系人:

status = "潜在客户" OR "线索"
aiScore > 60
nextFollowUp <= NOW

第2步:针对每个联系人

A. 加载联系人历史

GET 联系详情
GET 联系人的电子邮件(互动历史)
GET 为此联系人生成的任何先前内容

B. 构建上下文对象

{
  name: "约翰·史密斯",
  company: "TechStartup公司",
  jobTitle: "CEO",
  industry: "技术",
  aiScore: 78,
  sentiment: "positive",
  lastInteraction: "对Q4合作感兴趣",
  emailsSent: 2,
  engagementDays: 15,
  hasProposalBefore: false
}

C. 确定内容类型

逻辑:

IF aiScore > 80 AND !hasProposalBefore
  → 生成“提案”
ELSE IF aiScore > 60 AND lastInteraction > 7 days ago
  → 生成“跟进”
ELSE IF industry has matching case study
  → 生成“case_study_reference”
ELSE
  → 生成“general_followup”

D. 构建Claude提示

模板:

你是一家营销机构的专业B2B营销文案撰稿人。

为以下人员生成[CONTENT_TYPE]电子邮件:
- 名字:[NAME]
- 公司:[COMPANY]
- 职位:[JOB_TITLE]
- 行业:[INDUSTRY]
- 上次互动:[LAST_INTERACTION]
- 之前电子邮件的情感:[SENTIMENT]
- 我们与类似公司的成功:[CASE_STUDY_BRIEF]

要求:
1. 针对他们的具体情况个性化
2. 尽可能提及他们的行业/公司
3. 包括具体的、可衡量的结果(如果是提案)
4. 专业但热情的语气
5. 清晰的行动号召
6. [TYPE_SPECIFIC_REQUIREMENTS]

保持在[WORD_LIMIT]字以内。

只生成电子邮件正文(无“主题:”或问候)。

E. 调用Claude API

POST https://api.anthropic.com/v1/messages

{
  "model": "claude-sonnet-4-5-20250929",
  "max_tokens": 1000,
  "system": "你是一位专业的B2B营销文案撰稿人...",
  "messages": [
    {
      "role": "user",
      "content": "[BUILT_PROMPT]"
    }
  ]
}

F. 解析响应

从响应中提取文本:

response.content[0].text

G. 存储为草稿

调用Convex突变:

POST convex mutation content.store({
  orgId: "...",
  workspaceId: "...",
  contactId: "[CONTACT_ID]",
  contentType: "[TYPE]",
  title: "[AUTO_GENERATED_TITLE]",
  prompt: "[USED_PROMPT]",
  text: "[CLAUDE_RESPONSE]",
  aiModel: "sonnet",
  htmlVersion: null // 可选HTML格式
})

H. 记录审计事件

POST convex mutation system.logAudit({
  orgId: "...",
  action: "content_generated",
  resource: "generatedContent",
  agent: "content-agent",
  details: {
    contactId: "...",
    contentType: "[TYPE]",
    aiScore: 78,
    tokensUsed: 234
  },
  status: "success"
})

第3步:摘要报告

输出:

✅ 内容生成完成

总共生成:X
跟进邮件:X
提案:X
案例研究:X
待批准草稿:X

按AI得分:
- 高优先级(>80):X联系人
- 中等优先级(60-80):X联系人

样本生成内容:
- 约翰·史密斯(TechStartup):跟进邮件
- 丽莎·约翰逊(电子商务):提案

下一步行动:
1. 在仪表板中查看草稿
2. 批准/编辑内容
3. 安排发送
4. 跟踪性能指标

错误处理

如果Claude API调用失败:

记录状态为:"error"的审计事件
尝试回退:使用基于模板的内容
继续下一个联系人

如果联系人数据不完整:

跳过联系人并发出警告
在审计轨迹中记录为跳过

性能跟踪

内容获批准并发送后:

跟踪:
- 如果集成可用,则打开(如果集成可用)
- 点击
- 回复
- 转化

更新generatedContent记录的指标:
{
  status: "sent",
  sentAt: timestamp,
  performanceMetrics: {
    opens: 0,
    clicks: 0,
    replies: 0
  }
}