For AI agents: a documentation index is available at /docs/llms.txt. Append .md to any page URL for markdown, or send Accept: text/markdown.
AI Assistant 구성
Amplitude에서 AI Assistant와 리소스 센터를 구성하려면 Assistant를 활성화하고, 콘텐츠 소스를 연결하고, 맞춤형 답변을 생성하고, 대체 방법과 커뮤니케이션 스타일을 설정하고, 워크플로우와 도구를 구축하고, 위젯을 스타일링하십시오. Amplitude 관리자와 빌더가 이 구성을 처리합니다.
AI Assistant를 활성화하고 표시되는 위치를 선택하십시오
구성에는 일반적으로 다음이 포함됩니다.
조직에 AI Assistant를 활성화하십시오.
조직과 프로젝트에 대해 AI Assistant를 활성화했는지 확인하십시오. 여기에는 다음이 포함될 수 있습니다.
- Amplitude 플랜에 AI Assistant가 포함되어 있어야 합니다.
- _AI Assistant > 설정 > AI Assistant_에서 AI Assistant 활성화하기.
위젯 실행기를 구성합니다.
지원/AI Assistant 또는 리소스 센터 구성 영역에서:
- 미리 구축된 실행기, 사용자 지정 요소 또는 사용자 지정 코드를 선택하여 실행기가 표시되는 위치를 결정합니다. 예를 들어 모든 페이지의 오른쪽 하단에 있거나 특정 화면에서만 가능합니다.
- 다음을 기준으로 타겟팅 로직을 지정합니다.
- 사용자 속성(예: 역할 또는 계획)입니다.
- Amplitude에서 정의된 코호트입니다.
- URL 또는 경로 규칙.
활성화할 영역을 선택합니다.
위젯 구성에서:
- **채팅(AI Assistant)**을 켜거나 끕니다.
- 리소스 센터를 켜거나 끕니다.
- 위젯이 열릴 때 사용자가 기본적으로 채팅에 접속할지 아니면 리소스 센터에 접속할지 결정합니다.
조직에서 Amplitude 트래픽을 역방향 프록시하거나 네트워크에서 Amplitude 도메인을 차단하는 경우, AI Assistant용 프록시 구성을 생성해야 합니다. 채팅 요청은 나머지 가이드 및 설문조사 API와는 다른 호스트로 전송됩니다. 가이드 및 설문조사를 다루는 프록시는 Assistant를 다루지 않습니다. 가이드 및 설문조사에 대한 프록시 요청으로 이동하십시오.
콘텐츠 소스 연결
AI Assistant는 사용자가 제공하는 콘텐츠만큼이나 유용합니다. 콘텐츠 및 소스(Content & Sources)와 리소스 센터를 통해 해당 콘텐츠를 관리합니다.
콘텐츠 소스 추가
소스의 예로는 다음과 같습니다.
- 공개 문서 또는 헬프 센터.
- 내부 지식 기반입니다.
- 제품 마케팅 페이지.
- 사용 방법 콘텐츠가 포함된 블로그입니다.
소스를 연결하려면:
- _AI Assistant > 콘텐츠 > 소스_로 이동합니다.
- 소스 추가를 클릭하고 유형(예: "도움말 센터", "Web", 또는 "Docs site")을 선택합니다.
- 기본 URL, 필요한 경우 자격 증명 또는 사이트 맵과 같은 필수 세부 정보를 제공합니다.
- 동기화 빈도를 구성합니다(자동 또는 주문형).
- 저장하고 초기 동기화를 실행합니다.
각 소스는 많은 콘텐츠 항목(개별 기사, 페이지 또는 문서)을 수집합니다. Amplitude는 두 가지 모두에 대해 이를 인덱싱합니다:
- 리소스 센터(검색 및 개인화 추천).
- AI Assistant(문서 검색 도구를 통해).
플랜 제한에 따라 연결할 수 있는 소스 수와 각 소스에 대한 문서 수가 제한될 수 있습니다. 제한에 도달한 경우 Amplitude 플랜을 확인하십시오.
리소스 센터 개인화 추천 선별하기
리소스 센터 구성을 사용하여 다양한 컨텍스트에 맞는 권장 사항 집합을 구축할 수 있습니다.
- 페이지 또는 기능별.
- 사용자 세그먼트별.
- 글로벌 기본값입니다.
다음을 포함할 수 있습니다.
- 기사 및 문서.
- 가이드 및 설문조사 콘텐츠(투어, 체크리스트, 설문조사).
- 링크 또는 기타 리소스.
AI Assistant는 다음을 수행할 수 있습니다.
- 응답에서 사용자를 이러한 항목에 연결합니다.
- 워크플로의 일부로 가이드 또는 설문조사를 트리거합니다.
사용자 지정 답변 생성
사용자 지정 답변을 사용하면 문서의 특정 빈틈을 메우거나 중요한 주제에 대해 정확한 표현을 적용할 수 있습니다.
일반적인 활용 사례:
- “귀사의 SLA는 무엇입니까?”
- “Business 플랜과 엔터프라이즈 플랜의 차이점은 무엇입니까?”
- "내 구독을 어떻게 취소합니까?"
답을 생성하려면 다음을 수행하십시오.
- _AI Assistant > 콘텐츠 > Answers_로 이동합니다.
- 새로 만들기를 클릭합니다.
- 다음을 설정합니다.
- 상태:
Draft또는Published. AI Assistant가 답변을 사용할 수 있는지 여부를 제어합니다. - 제목: 답변의 제목 또는 간단한 설명입니다.
- 답변: AI Assistant가 사용하기를 원하는 텍스트입니다.
- 답변은 그대로(verbatim)입니다: AI Assistant에게 텍스트를 해석하는 대신 사용자가 제공한 그대로 사용하도록 지시합니다. 이 기능은 사용자가 환불에 대해 질문할 때와 같이 전달하고 싶은 구체적이거나 중요한 주제가 있을 때 유용합니다.
- 상태:
- 생성을 클릭합니다.
Amplitude는 응답을 인덱스화하여 AI Assistant가 이를 사용할 수 있도록 합니다. 답변은 리소스 센터에 독립형 문서로 표시되지 않습니다. 이는 AI Assistant의 응답을 지원하기 위해 특별히 존재합니다.
폴백 및 핸드오프 구성
AI Assistant가 질문에 자신 있게 답변할 수 없는 경우, 추측하는 대신 자연스럽게 대체 동작을 수행합니다.
대체 기능을 구성하려면 다음과 같이 하십시오.
- _AI Assistant > Behavior > Fallbacks_로 이동합니다.
- 다음 각 시나리오에 대한 대체 기능을 구성하십시오.
- AI Assistant는 사용자의 질문에 대한 답변을 찾을 수 없습니다.
- 사용자가 부정적인 피드백을 제공합니다.
- 사용자가 사람으로 에스컬레이션하기를 요청합니다.
AI Assistant는 적절한 답변을 찾을 수 없는 경우를 지원하기 위해 최소 하나의 폴백이 필요합니다. 이 대체책은 모든 사용자를 대상으로 해야 합니다.
각 폴백에는 다음이 포함됩니다.
- 타겟팅을 통해 사용자의 여러 코호트나 세그먼트에 대해 다양한 대체 옵션을 구성할 수 있습니다.
- 사용자가 정의한 예비 메시지입니다. 예를 들어 다음과 같습니다. "이 질문에 대해 정확하게 답변할 수 있을지 확신할 수 없습니다. 다른 담당자나 도움말과 연결해 드리겠습니다."
- 행동 또는 지원:
| 동작 | 설명 |
|---|---|
| 링크 방문 | AI Assistant의 응답과 함께 열릴 URL을 입력하십시오. |
| 요소 클릭 | 페이지에서 다른 작업을 트리거하는 데 사용할 수 있는 요소를 지정합니다. |
| 콜백 실행 | 가이드 및 설문조사 SDK에서 정의한 콜백 함수를 실행합니다. |
| 타사 채팅 열기 | 사용자를 안내할 채팅 공급자를 선택합니다. 이 작업은 '상담원에게 에스컬레이션(Escalate to human)' 폴백과 함께 사용할 때 가장 유용합니다. |
| 쇼 가이드 | 기존 가이드를 선택하여 실행하십시오. |
| 설문조사 보이기 | 시작할 기존 설문조사를 선택합니다. |
| 문서 열기 | 리소스 센터에서 열려면 색인화된 문서를 선택합니다. |
| 비디오 재생 | 재생할 비디오를 선택합니다. _가이드 및 설문조사 > 콘텐츠 > 비디오_에서 사용 가능한 비디오를 추가하고 관리하십시오. |
커뮤니케이션 스타일 구성
_AI Assistant > 동작 > 커뮤니케이션 스타일_을 사용하여 AI Assistant가 응답을 형식화하는 방법과 채팅 인터페이스에서 사용자에게 표시되는 방법을 제어하십시오.
형식 지침
AI Assistant가 응답을 형식화하는 방법을 지정하려면 다음을 수행하십시오.
- _AI Assistant > 동작 > 커뮤니케이션 스타일 > 고급_으로 이동합니다.
- 형식 지침을 입력합니다. 예를 들어 ‘글머리 기호로 답변하십시오’ 또는 ‘답변을 3문장 이내로 유지하십시오’라고 말할 수 있습니다.
AI Assistant는 응답을 생성할 때 이러한 지침을 적용합니다.
채팅 도우미 아이콘
채팅 도우미에 대한 사용자 지정 아이콘을 업로드하려면 다음과 같이 하십시오.
- _AI Assistant > 동작 > 커뮤니케이션 스타일_로 이동합니다.
- 채팅 도우미 아이콘으로 사용할 이미지를 업로드하십시오.
워크플로우 및 도구 구성
내부적으로 AI Assistant는 도구(API)와 워크플로우(다단계 절차)를 호출할 수 있어 단순히 질문에 답변하는 것 이상의 작업을 수행할 수 있습니다.
내장된 도구
기본적으로 AI Assistant는 다음과 같은 도구에 액세스할 수 있습니다.
- 문서 검색: 관련 도움말 콘텐츠를 찾습니다.
- 가이드 검색: 관련 가이드 및 설문조사 경험을 찾습니다.
- 가이드 실행기: 사용자의 제품에서 특정 가이드 또는 체크리스트를 시작합니다.
- 대체 도구: AI Assistant는 자신있게 답변할 수 없거나 사용자가 부정적인 피드백을 제공할 때 이러한 도구를 사용합니다.
AI Assistant는 사용자의 요청에 응답하거나 이에 따라 행동하는 데 도움이 될 수 있을 때마다 이러한 도구를 자동으로 고려합니다.
워크플로
워크플로우는 여러 단계와 도구를 재사용 가능한 패턴으로 묶습니다. 예를 들면 다음과 같습니다.
- "사용자가 암호를 재설정하도록 도와주십시오."
- "대시보드가 비어 있는 이유를 해결하십시오."
- "기능 도입 체크리스트를 살펴보십시오."
일반적인 워크플로우는 다음과 같습니다.
- 채팅에서 내용을 명확히 하기 위한 질문을 하십시오.
- 내부 API를 호출하여 데이터를 조회합니다.
- 해당 데이터를 기반으로 여러 분기 대상 구간에서 선택하십시오.
- 관련 가이드 또는 체크리스트를 실행하십시오.
- 요약을 통해 AI Assistant 채팅으로 돌아갑니다.
워크플로를 생성하려면 다음과 같이 하십시오.
- _AI Assistant > 자동화 > 워크플로_로 이동한 후 만들기를 클릭합니다.
- 워크플로의 트리거를 정의합니다. 예를 들어 사용자가 입력할 때 워크플로를 트리거하는 단어나 구문을 정의합니다. 필요에 따라 사용자가 주제를 변경하거나 더 이상 응답하지 않을 때와 같이 워크플로를 종료할 시기를 AI Assistant에게 알려줄 수 있습니다.
- 워크플로를 정의합니다. 자연어를 사용하여 AI Assistant에게 어떻게 반응해야 하는지를 알려줍니다. **작업 삽입(Insert Actions)**을 클릭하거나
@를 입력하여 워크플로에 작업을 삽입합니다. - 워크플로의 타겟팅을 설정합니다.
- 저장 및 활성화를 클릭하여 워크플로를 활성화합니다.
워크플로우 예제
이 워크플로는 사용자가 자신의 플랜을 확인하고 관련 가이드를 실행함으로써 빈 대시보드 문제를 해결하는 데 도움을 줍니다.
트리거:
Use this workflow whenever the user reports that their dashboard or charts aren't showing data, or asks why their data is missing.
프롬프트:
First, ask the user whether they recently set up a new project or whether data was previously showing.
Then, check the user's account and plan status using @Get user account information.
If the account is on a free plan, let the user know that data may take up to 24 hours to appear and launch @Empty dashboard troubleshooting guide.
If the account is on a paid plan, ask whether they've verified that events are being sent using the Amplitude Debugger, then launch @Instrumentation troubleshooting guide.
Exit the workflow and return to AI Assistant chat with a brief summary of what you recommended.
도구
자체 API로 지원되는 맞춤형 도구로 AI Assistant를 확장하십시오. 정의한 각 도구에 대해 다음을 수행합니다.
- 이름과 설명(마치 인간 에이전트에게 이를 설명하는 것처럼 평범한 언어로 작성됨).
- 유형 및 유효성 검사를 포함한 하나 이상의 입력 매개변수입니다.
- 요청을 수신하는 백엔드 엔드포인트입니다.
그런 다음 AI Assistant는 이러한 도구를 사용하여 다음을 수행합니다.
- 내부 정보(예: 계정 상태, 계획 한도)를 조회합니다.
- 작업을 수행합니다(예: 지원 티켓 생성, 내부 워크플로 시작).
- 상황에 맞는 보다 개인화된 도움말을 제공합니다.
새 도구를 생성하려면 다음과 같이 하십시오.
- _AI Assistant > Automations > Tools_로 이동한 후 Create를 클릭합니다.
- 도구에 대한 세부 정보를 입력합니다. 마치 인간 상담원에게 도구를 설명하는 것처럼 평범한 언어로 작성된 이름과 설명을 제공하십시오. 필요한 경우 도구가 실행되기 전에 사용자에게 메시지를 표시하는 확인 대화상자를 활성화할 수 있습니다.
- API 호출을 정의합니다.
- HTTP 메소드를 선택합니다. GET, POST, PUT, PATCH 또는 DELETE.
- API 엔드포인트 추가: 요청을 수신하는 서버의 전체 URL을 입력합니다. 엔드포인트는 유효한
http또는httpsURL이어야 합니다. - 요청 매개변수 정의: 매개변수는 AI Assistant가 도구를 호출할 때 입력할 수 있는 입력입니다. 각 매개변수에 대해 유형(예:
string또는number), 키, 필수 상태 및 설명을 설정합니다. AI Assistant가 매개변수를 언제 어떻게 사용하는지 이해할 수 있도록 설명을 평범한 언어로 작성하십시오. - 매개변수를 엔드포인트 또는 본문에 연결: AI Assistant는 매개변수를 URL 또는 요청 본문에 자동으로 추가하지 않습니다. 파라미터를 사용하려면 엔드포인트 URL, 요청 본문 또는 둘 모두에서
{{parameter_name}}자리 표시자를 사용하여 참조하십시오. AI Assistant는 사용자가 정의했지만 자리 표시자로 참조하지 않은 전체 매개변수를 무시합니다. - 요청 본문 정의: 유효한 JSON을 제공하십시오. 본문은 JSON 객체여야 합니다(배열이 아님). 본문에서 자리
{{parameter_name}}표시자를 사용하여 매개변수를 참조하십시오. URL을 통해 모든 매개변수를 전달하는 GET 요청의 경우 본문을 비워 둡니다. - 요청 헤더를 정의합니다. 유효한 JSON을 제공합니다. 예를 들어,
{"Content-Type": "application/json"}또는{"Authorization": "Bearer YOUR_TOKEN"}.
- 응답을 테스트합니다. 정의한 각 매개변수의 값을 입력하고, 테스트 요청을 엔드포인트로 전송한 후 응답을 검토합니다.
GET 요청 예제
매개변수를 쿼리 스트링 값으로 전달하는 간단한 GET 요청:
- 방법:
GET - 엔드포인트:
https://weather.example.com/search?city={{city}} - 매개 변수:
city(문자열, 필수) - "날씨를 조회할 도시입니다." - 본문: 비워 둡니다.
GET 요청의 경우 매개변수를 엔드포인트 URL에 직접 포함하십시오. 예를 들어, ?city만이 아니라 ?city={{city}}를 사용하십시오.{{city}} 자리 표시자는 AI Assistant에게 값을 삽입할 위치를 알려주는 역할을 합니다.
URL 및 본문 매개 변수를 포함한 POST 요청
URL 경로와 요청 본문 모두에 매개변수 자리 표시자를 혼합할 수 있으며, 그 옆에 정적 값을 포함시킬 수 있습니다.
- 방법:
POST - 엔드포인트:
https://api.example.com/update_order/{{order_id}} - 매개 변수:
order_id(문자열, 필수);shipping(문자열, 필수) - "주문의 배송 방법(예: '표준' 또는 '급행')" - 본문:
{
"shipping": "{{shipping}}",
"notify_customer": true
}
- 헤더:
{
"Content-Type": "application/json",
"Authorization": "Bearer YOUR_TOKEN"
}
이 예제에서 URL 경로는 {{order_id}}를 사용하며, 본문은 {{shipping}}을 사용하며, "notify_customer": true 이 값은 매개변수에서 가져오지 않는 정적 값입니다.
매개변수에 대해 알아야 할 주요 사항
- 매개변수는 AI Assistant가 도구를 호출할 때 제공할 수 있는 값을 정의합니다. 이들은 쿼리 문자열, 양식 필드 또는 본문 콘텐츠를 자동으로 생성하지 않습니다.
- 플레이스홀더를
{{parameter_name}}사용하여 각 매개변수를 엔드포인트 URL 또는 본문에 직접 연결해야 합니다. - AI Assistant는 도구가 실행되기 전에 필요한 매개변수를 검증합니다. 필수 매개변수가 누락된 경우 AI Assistant는 요청을 전송하지 않습니다.
- 이 도구는 모든 요청을 JSON으로 전송하므로 사용자 지정 도구는 JSON API와 함께 가장 잘 작동합니다.
사용자 승인 및 안전
사용자 데이터에 영향을 주거나 민감한 작업을 수행하는 도구의 경우 사용자 승인을 요구할 수 있습니다.
- AI Assistant는 자신이 무엇을 하려고 하는지를 쉬운 언어로 설명합니다.
- 사용자가 작업을 확인하거나 거부합니다.
도구를 추가함에 따라:
- 위험을 최소화하려면 읽기 전용 도구부터 시작하십시오.
- 쓰기 가능 도구를 범위가 잘 정해진 고가치 작업에만 사용하도록 제한하십시오.
- X-ray를 사용하여 AI Assistant가 도구를 호출한 시기, 방법, 이유를 감사하십시오.
AI Assistant 및 리소스 센터 스타일 지정
AI Assistant는 가이드 및 설문조사 및 리소스 센터와 동일한 테마 시스템을 사용하므로 앱 내 브랜드를 일관되게 유지할 수 있습니다.
테마 선택 또는 만들기
- AI Assistant > 테마로 이동합니다.
- 편집할 기존 테마를 선택하거나 테마 만들기를 클릭합니다.
AI Assistant 및 리소스 센터는 가이드 및 설문조사와 테마를 공유하지 않지만 각각 동일한 설정과 구성을 지원합니다.
테마는 일반적으로 다음을 제어합니다.
- 기본 및 보조 색상입니다.
- 글꼴 및 타이포그래피.
- 버튼 스타일.
- 패널 배경과 테두리.
리소스 센터 및 AI Assistant에 테마 적용
리소스 센터 구성에서:
- 위젯에서 사용할 테마를 선택합니다.
- 테마의 런처, 패널/헤더, 목록 항목 및 탭(채팅/리소스)(사용 가능한 경우)이 원하는 방식으로 표시되는지 확인합니다.
AI Assistant는 동일한 기본 테마를 공유하지만 다음에 대한 추가 구성을 노출할 수 있습니다.
- 채팅 풍선 색상 및 배경과 같은 채팅 탭 스타일 지정.
- AI Assistant 이름과 아바타.
- 런처에 사용되는 아이콘입니다.
이 내용이 도움이 되었나요?