AI用户研究员
利用ElevenLabs MCP自动化AI语音用户采访Claude Code插件
概述
将专业用户助理的采访技巧应用到AI语音代理中,通过电话采访收集深入的用户见解。
主要功能
- 方案模板:NPS、功能反馈、脱离原因、入站反馈等多种采访方案
- Plan→Confirm工作流:预览场景,确认用户后创建Agent
- AI采访者:使用ElevenLabs Conversational AI进行自然的电话采访
- 自动分析:自动生成脚本并提取见解
安装
1.安装插件
Option A:添加市场后安装(推荐)
# Claude Code 내에서 실행
/plugin marketplace add cooco119/claude-code-ai-user-researcher
/plugin install ai-user-researcherOption B:直接从GitHub安装
# Claude Code 내에서 실행
/plugin install github:cooco119/claude-code-ai-user-researcher2.设置ElevenLabs API密钥
ElevenLabs API密钥从获得API密钥并将其设置为环境变量:
# ~/.zshrc 또는 ~/.bashrc에 추가
export ELEVENLABS_API_KEY="your-api-key"3.注册电话号码
在ElevenLabs仪表板上,通过Twilio或SIP trunk注册电话号码。
4.确认设置
/ai-user-researcher:init使用方法
帮助
/ai-user-researcher:help开始采访
/ai-user-researcher:user-interview或者用自然语言:
"AI 리포트 기능에 대한 피드백 인터뷰 준비해줘"
"NPS 조사 인터뷰 만들어줘"
"이탈 유저 인터뷰 시나리오 구성해줘"工作流程
┌─────────────────────────────────────────────────────────────┐
│ 1. PLAN 2. CONFIRM 3. CREATE 4. CALL │
│ ───────── ────────── ───────── ────── │
│ 시나리오 구성 유저 확인 대기 Agent 생성 전화 발신 │
│ 미리보기 제공 승인 시 진행 ElevenLabs 통화 시작 │
└─────────────────────────────────────────────────────────────┘1.计划-预览方案
选择方案并输入变量后,提供开场/提问/结尾的完整预览。
2.Confirm-确认用户
查看、修改或确认预览。 在确认之前不创建Agent。
3.创建Create-Agent
验证后,创建ElevenLabs Agent。
4.呼叫-拨打电话
输入电话号码后,将拨打采访电话。
采访方案
| 方案 | 用途 | 预计时间 |
|---|---|---|
nps-survey | 满意度和推荐意向调查 | 3分钟 |
feature-feedback | 关于特定功能的反馈 | 4-5分钟 |
churn-interview | 了解离开/解除用户原因 | 5分钟 |
onboarding-feedback | 新用户初始体验 | 3-4分钟 |
目录结构
voice-call-user-interview/
├── .claude-plugin/
│ └── plugin.json # 플러그인 매니페스트
├── .mcp.json # ElevenLabs MCP 서버 설정
├── skills/
│ ├── help/
│ │ └── SKILL.md # 도움말
│ ├── init/
│ │ └── SKILL.md # 설정 확인
│ └── user-interview/
│ └── SKILL.md # 메인 인터뷰 워크플로우
├── templates/
│ ├── scenarios/ # 인터뷰 시나리오 템플릿
│ │ ├── nps-survey.yaml
│ │ ├── feature-feedback.yaml
│ │ ├── churn-interview.yaml
│ │ └── onboarding-feedback.yaml
│ └── prompts/ # Agent 프롬프트 템플릿
│ └── user-researcher.md
└── README.md自定义方案
templates/scenarios/ 通过修改文件夹中的YAML文件,可以自定义采访问题:
name: "커스텀 인터뷰"
id: custom-interview
language: ko
estimated_duration: "5분"
questions:
- id: q1
type: open
text: "첫 번째 질문입니다"
probe: "조금 더 설명해주시겠어요?"
- id: q2
type: nps
text: "추천 의향은 어떠세요?"ElevenLabs MCP工具
该插件使用以下ElevenLabs MCP工具:
| 工具 | 用途 |
|---|---|
create_agent | 创建采访代理 |
make_outbound_call | 致电 |
get_conversation | 查询对话结果 |
list_conversations | 查看对话列表 |
list_phone_numbers | 确认已注册的电话号码 |
限制(v1)
- 不支持批处理呼叫调度(一次只能安排一个人)
- 不支持CSV批量导入
- 不支持实时Webhook(轮询方式)
许可证
麻省理工学院
