AI语音用户访谈自动化工具

利用ElevenLabs MCP技术实现AI语音代理自动进行电话访谈,收集深度用户洞察。

  • by cooco119
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 cooco119/claude-code-ai-user-researcher

使用说明

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-researcher

Option B:直接从GitHub安装

# Claude Code 내에서 실행
/plugin install github:cooco119/claude-code-ai-user-researcher

2.设置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(轮询方式)

许可证

麻省理工学院