

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Amazon OpenSearch Service의 에이전트 채팅
<a name="application-agentic-chat"></a>

Agentic Chat은 OpenSearch UI의 모든 페이지에 포함된 AI 어시스턴트입니다. **AI 질문** 버튼을 선택하여 데이터에 대해 질문하고, 쿼리를 생성하고, 조사를 시작할 수 있는 채팅 패널을 엽니다. Agentic Chat은 검색 및 조사에서 보고 있는 페이지의 컨텍스트를 이해하고 에이전트 도구를 사용하여 기본 데이터를 분석합니다.

![\[오른쪽 상단에 AI 질문 버튼이 강조 표시된 OpenSearch UI의 검색 페이지.\]](http://docs.aws.amazon.com/ko_kr/opensearch-service/latest/developerguide/images/agentic-chat-ask-ai-button.png)


채팅 패널을 열면 Agentic Chat은 데이터에 대해 질문하거나, 문제를 조사하거나, 개념을 설명하는 등 시작하는 데 도움이 되는 옵션을 제공합니다. 이전에 대화를 시작한 경우 페이지를 탐색할 때 채팅 패널에 계속 표시되므로 중단한 부분을 계속 진행할 수 있습니다. 또는 오른쪽 상단 모서리에 있는 **새 채팅** 버튼을 선택하여 새 대화를 시작합니다.

![\[데이터에 대해 질문하거나, 문제를 조사하거나, 개념을 설명할 수 있는 옵션이 포함된 AI Assistant 환영 메시지를 보여주는 Agentic Chat 패널입니다.\]](http://docs.aws.amazon.com/ko_kr/opensearch-service/latest/developerguide/images/agentic-chat-ask-ai-panel.png)


## 검색과 함께 에이전트 채팅 사용
<a name="application-agentic-chat-discover"></a>

관찰성 워크스페이스의 검색 페이지에서 채팅 인터페이스에 자연어를 입력하여 PPL 쿼리를 생성할 수 있습니다. Agentic Chat은 질문을 PPL로 변환하고 쿼리를 실행하며 결과를 검색 보기에 직접 표시합니다. 데이터에서 실행 가능한 인사이트를 얻기 위해 PPL의 전문가가 될 필요는 없습니다.

생성된 쿼리를 구체화하려면 "상태 코드 500에 대한 필터 추가"와 같은 자연어로 후속 질문을 합니다. Agentic Chat은 현재 쿼리의 컨텍스트를 이해하고 그에 따라 수정합니다. 에 집계 조정, 시간 범위 변경 또는 결과에 추가 필드를 추가하도록 요청할 수도 있습니다. 각 반복은 새 쿼리 결과로 검색 보기를 업데이트합니다.

## 시각화와 함께 에이전트 채팅 사용
<a name="application-agentic-chat-visualizations"></a>

시각화에서 직접 Agentic Chat과의 대화를 시작할 수 있습니다. 시각화 패널에서 컨텍스트 메뉴를 열고 **AI 질문을** 선택합니다. Agentic Chat은 시각화를 분석하고, 그래프에서 이상을 식별하고, 기본 데이터와 상호 연관시키고, 분석을 생성합니다.

![\[컨텍스트 메뉴의 AI 질문 옵션을 보여주는 OpenSearch UI의 시각화로, 에이전트 채팅 패널이 시각화를 분석합니다.\]](http://docs.aws.amazon.com/ko_kr/opensearch-service/latest/developerguide/images/agentic-chat-visualization.png)


## 채팅에서 조사 시작
<a name="application-agentic-chat-investigation"></a>

복잡한 근본 원인 분석이 필요한 경우 Agentic Chat에서 직접 조사 에이전트를 시작할 수 있습니다. 채팅 입력에서 `/investigate` 슬래시 명령을 사용하거나 기능 페이지에서 **조사 시작** 버튼을 선택합니다.

조사 에이전트에 대한 자세한 내용은 섹션을 참조하세요[Amazon OpenSearch Service의 조사 에이전트](application-investigation-agent.md).

## 지원되는 도구
<a name="application-agentic-chat-tools"></a>

Agentic Chat은 다음 도구를 사용하여 데이터를 분석하고 질문에 답합니다. 사용 가능한 도구의 up-to-date 목록을 보려면 채팅 인터페이스에 "사용할 수 있는 도구"를 입력합니다.

**프런트엔드 도구**  
이러한 도구는 OpenSearch UI를 업데이트합니다.
+ `create_investigation` - 목표, 증상, 인덱스 및 시간 범위와 같은 세부 정보가 포함된 새 에이전트 조사 노트북을 생성합니다.
+ `execute_ppl_query` - 현재 데이터 세트에 대해 PPL 쿼리를 실행하고 검색 페이지에 결과를 표시합니다.
+ `update_time_range` - 현재 검색 페이지에서 글로벌 시간 범위 필터를 업데이트합니다(예: "지난 24시간" 또는 "지난 주").

**백엔드 도구**  
이러한 도구는 OpenSearch 데이터 및 APIs.
+ `SearchIndexTool` - DSL 쿼리를 사용하여 인덱스를 검색합니다.
+ `MsearchTool` - 단일 요청으로 여러 검색 작업을 실행합니다.
+ `CountTool` - 쿼리와 일치하는 문서 수를 반환합니다.
+ `ExplainTool` - 문서가 쿼리와 일치하거나 일치하지 않는 이유를 설명합니다.
+ `ListIndexTool` - 클러스터의 인덱스를 선택적 세부 정보와 함께 나열합니다.
+ `IndexMappingTool` - 인덱스 매핑 및 설정을 검색합니다.
+ `GetShardsTool` - 인덱스에 대한 샤드 정보를 가져옵니다.
+ `ClusterHealthTool` - 클러스터 상태 정보를 반환합니다.
+ `LogPatternAnalysisTool` - 로그 패턴을 분석하거나, 시간 범위를 비교하거나, 트레이스 시퀀스 분석을 수행합니다.
+ `MetricChangeAnalysisTool` - 두 시간 범위 간의 숫자 필드의 백분위수 분포를 비교합니다.
+ `DataDistributionTool` - 선택적으로 기준과 비교하여 대상 시간 범위의 필드 값 분포를 분석합니다.
+ `GenericOpenSearchApiTool` - OpenSearch API 엔드포인트를 직접 호출하기 위한 유연한 도구입니다.