Install
git clone https://github.com/dkships/pm-copilot.git
cd pm-copilot
npm install
cp .env.example .env
npm run build누구에게 맞나
제품 관리자로서 고객 지원 티켓, 기능 요청, AI 고객지원 대화를 맞춰 본 뒤 다음에 무엇을 할지 정하고 싶다면 이 서비스가 맞습니다. 공식은 삼각 교차검증을 하는 MCP 서버라고 씁니다.
로컬에서 저장소를 클론하고 node로 빌드 산출물을 실행할 수 있으며 HelpScout 자격 증명을 가진 사람에게 맞습니다. HelpScout는 필수입니다. ProductLift와 Chatbase는 둘 다 선택입니다. 하나만, 둘 다, 또는 둘 다 안 해도 분석이 그에 따라 달라집니다. HelpScout가 없으면 공식은 쓸 수 있는 경로를 주지 않습니다.
분석은 고객 원문에 닿습니다. 공식은 SSN, Luhn 검사를 통과하는 신용카드 번호, 이메일, 전화번호가 분석 전에 마스킹되고, 인용에서는 상담원 답변이 걸러진다고 명시합니다. 무위험은 아닙니다. 티켓 제목은 분석에 들어갑니다.
3분 만에 첫 시도를 끝내기
공식 권장 경로는 로컬에서 클론하고 빌드하는 것입니다. 전제 조건: HelpScout 자격 증명을 준비할 것.
공식 단계대로 실행하세요:
git clone https://github.com/dkships/pm-copilot.git
cd pm-copilot
npm install
cp .env.example .env
npm run build
환경 변수 템플릿을 복사한 뒤 실제 자격 증명을 넣으세요. 공식은 Edit with your credentials만 쓰고 변수 이름은 나열하지 않았습니다. 키 이름을 만들지 말고 템플릿에 이미 있는 항목만 바꾸세요. 빌드가 끝나면 MCP 클라이언트에서 command를 node로 두고 args를 로컬 저장소의 dist/index.js로 향하게 하세요. 공식 예는 절대 경로 자리 표시입니다. 클론 후 실제 경로로 바꾸고 자리 표시 디렉터리를 그대로 복사하지 마세요. 저장하고 다시 불러온 뒤 서비스가 연결되었는지 확인하세요.
그다음 호출을 한 번 합니다. synthesize_feedback을 호출하세요. 공식은 HelpScout 티켓, ProductLift 기능 요청, Chatbase 대화를 교차 대조하고 주제 매칭과 우선순위 점수가 있는 분석을 반환한다고 명시합니다. 매개변수 필드는 쓰지 않았습니다. 클라이언트가 보여주는 정의대로 호출하세요. 처음에는 HelpScout만 설정하고 나머지 둘은 미설정으로 둘 수 있습니다.
성공 신호: 주제와 우선순위 점수가 있는 분석 결과가 반환됩니다. 자격 증명 오류가 나면 먼저 .env가 템플릿대로 HelpScout를 채웠는지 확인하고, 빈 파일로 두지 마세요.
사용 사례
사례 1: HelpScout만으로 주제 분석을 합니다. synthesize_feedback을 호출하세요. 공식은 다른 두 출처가 선택이며 분석이 맞춰진다고 명시합니다. 티켓 기간이나 이메일 필터는 쓰지 않았습니다. 성공 시 주제 매칭과 우선순위 점수가 보여야 합니다. 점수를 이미 짜인 로드맵으로 보지 마세요.
사례 2: HelpScout가 있는 상태에서 ProductLift나 Chatbase, 또는 둘 다를 더하고 synthesize_feedback을 다시 호출합니다. 공식은 이 세 종류의 출처를 교차 대조한다고 명시합니다. 출처 사이 가중치는 쓰지 않았습니다. 성공 시 요청이나 대화도 포함한 주제 분석이 보여야 합니다. 인용에 필터되지 않은 상담원 원문은 나오지 않아야 하지만, 모든 PII가 제거되었다고 가정하지 마세요.
사용 경계
HelpScout는 필수이고 ProductLift와 Chatbase는 선택입니다. 고객 데이터는 분석에 들어가며, 공식이 적은 몇 종류의 PII만 먼저 마스킹됩니다. 질의는 이들 서비스로 외부 네트워크를 나갑니다.
공식은 속도 제한도 실행 취소도 쓰지 않았습니다. 분석 결과는 출시 결정이 아닙니다. 이 페이지는 synthesize_feedback만 이름을 댑니다. 다른 기획류 도구 이름을 만들지 마세요. 설정의 dist/index.js는 로컬에서 빌드한 산출물을 가리켜야 합니다.