- 구조화되거나 비구조화된 데이터를 분석합니다
- 문서를 실시간으로 요약하고 상호작용합니다
- Google 검색을 통해 웹에서 새로운 인사이트를 검색합니다
- 창의적인 텍스트 또는 이미지를 생성합니다
채팅 기능
- 에이전트 선택: 다양한 작업과 사용 사례에 맞춤화된 사전 구성 에이전트 중에서 선택합니다.
- 파일 업로드: 분석을 위해 문서나 이미지를 채팅에 직접 업로드합니다(자세한 내용은 문서와 채팅 참조).
- 지식 기반 통합: 더 정확한 응답을 위해 지식 기반에 저장된 문서와 데이터와 상호작용합니다.
- 컨텍스트 기반 응답: 에이전트는 채팅의 이전 메시지 컨텍스트에 기반한 응답을 제공할 수 있습니다.
- 응답 내보내기: 추가 사용 또는 공유를 위해 AI 응답을 내보냅니다.
채팅 인터페이스 탐색
채팅 인터페이스는 사용자 친화적이고 직관적으로 설계되었습니다. 인터페이스의 주요 구성 요소는 다음과 같습니다:채팅 관리
인터페이스 왼쪽의 채팅 목록에서 채팅을 생성, 이름 변경 또는 삭제합니다.
- 모든 채팅 드롭다운 – 모든 채팅 또는 내 채팅으로 채팅을 필터링하여, 모든 공유 상호작용 또는 자신이 만든 것만 볼 수 있습니다.
- 새 채팅 – 이 버튼을 클릭하여 새 채팅 세션을 시작합니다.
- 검색 – 검색 표시줄을 사용하여 이름이나 내용으로 특정 채팅을 빠르게 찾습니다.
- 채팅 기록 – 이전 채팅 세션을 보고 관리합니다. 오늘, 어제, 이번 주, 이전으로 분류됩니다.
- 채팅 이름 변경 – 채팅 이름 옆의 연필 아이콘을 클릭하여 채팅 이름을 변경합니다.
- 채팅 삭제 – 휴지통 아이콘을 클릭하여 채팅을 영구적으로 삭제합니다.
채팅 인터페이스
선택한 에이전트와 상호작용하는 메인 채팅 영역입니다.
- 메시지 입력 상자 – 여기에 메시지나 질의를 입력합니다.
- 문서 선택 – 지식 기반에서 문서를 선택하여 채팅에 컨텍스트를 제공할 수 있습니다.
- 파일 첨부 – 클립 아이콘을 클릭하여 분석을 위해 파일을 채팅에 직접 업로드합니다.지원되는 파일 유형에는 텍스트 문서, PDF, 이미지 등이 포함됩니다.
- 에이전트 드롭다운 – 드롭다운 메뉴에서 상호작용할 사전 구성된 AI 에이전트를 선택합니다.
- 음성 입력 – 마이크 아이콘을 클릭하여 메시지에 음성 입력을 사용합니다.
- 보내기 버튼 – 보내기 버튼을 클릭하거나
Enter를 눌러 메시지를 제출합니다
채팅 디버그 패널
- 문서 컨텍스트 결과 – 이 탭은 에이전트가 응답을 생성하는 데 사용한 검색된 지식 기반 결과를 표시합니다. 소스 이름, 내용 발췌문, 관련성 점수가 포함됩니다. 관련 정보가 발견되지 않으면 “결과를 찾을 수 없습니다”라고 표시됩니다.

- 채팅 컨텍스트 – 이 탭에서 에이전트의 응답에 고려될 추가 컨텍스트를 수동으로 입력할 수 있습니다. 채팅 기록이나 지식 기반에 없는 특정 정보를 제공해야 하는 경우에 유용합니다. 컨텍스트를 입력한 후 저장을 클릭하여 에이전트의 향후 응답에 적용되도록 하세요.

- 디버그 프롬프트 정보 – 이 탭은 디버깅 목적으로 매 실행 시 LLM에 전송된 프롬프트 및 컨텍스트의 세부 정보를 설명합니다.

- 에이전트 실행 – 이 탭은 에이전트가 수행한 도구 호출을 자세히 설명하고 디버깅 목적으로 오류(있는 경우)를 표시합니다.

에이전트 응답 작업
에이전트의 응답에서 다음 요소를 볼 수 있습니다:- 텍스트: 응답의 메인 내용.
- 출처: 에이전트가 지식 기반의 문서를 참조하면 응답 텍스트 아래에 출처로 나열됩니다. 문서 컨텍스트 결과 탭에서 자세한 내용을 보려면 클릭할 수 있습니다.
- 작업: 모든 에이전트 응답에 대해 다음을 수행할 수 있습니다:
- 좋아요/싫어요: 응답에 대한 피드백을 제공합니다(좋음 또는 잘못됨/도움이 됨).
- 텍스트 음성 변환: 스피커 아이콘을 클릭하여 응답을 큰 소리로 들을 수 있습니다.
- 복사: 복사 아이콘을 클릭하여 응답 텍스트를 클립보드에 복사합니다.
- Q&A로 저장: 북마크 아이콘을 클릭하여 Q&A 쌍을 지식 기반에 저장하여 나중에 빠르게 검색할 수 있습니다.
- 내보내기: 내보내기 아이콘을 클릭하여 응답을 다운로드하여 추가 사용합니다.
- 피드백: 피드백 링크를 클릭하여 응답에 대한 자세한 피드백을 제공합니다. 이 방법을 통해 제공된 피드백은 분석 대시보드에 기록되고 표시됩니다.
채팅 시작하기
EKB 프로젝트에서 채팅을 사용하기 시작하려면 다음 단계를 따르세요:- EKB 프로젝트에서 왼쪽 메뉴의 채팅 섹션으로 이동합니다.
- 새 채팅 버튼을 클릭하여 새 채팅 세션을 생성합니다.
- 채팅 인터페이스 상단의 드롭다운 메뉴에서 에이전트를 선택합니다. 사용 가능한 에이전트는 프로젝트에서 설정한 것에 따라 다릅니다.
- 화면 하단의 채팅 입력 상자에 메시지나 질의를 입력합니다.
Enter를 누르거나 보내기 버튼을 클릭하여 메시지를 제출합니다. 선택한 에이전트가 입력을 처리하고 응답을 생성합니다.- 추가 메시지나 질의를 입력하여 대화를 계속합니다. 에이전트는 채팅 기록의 컨텍스트를 고려하여 더 관련성 있는 응답을 제공합니다.
채팅 응답 내보내기
에이전트의 응답을 추가 사용 또는 공유를 위해 내보낼 수 있습니다. 방법은 다음과 같습니다:- 에이전트가 응답을 생성한 후, 응답 텍스트 아래에 있는 내보내기 아이콘을 클릭합니다.
- 원하는 내보내기 형식을 선택합니다:
txt– 응답을 텍스트 파일로 내보냅니다.docx– 응답을 Word 문서 형식으로 내보냅니다.csv– 응답을 스프레드시트 형식으로 구조화합니다.
- 내보내기를 클릭하여 파일을 컴퓨터에 다운로드합니다. 응답은 선택한 형식으로 저장되어 쉽게 접근하고 공유할 수 있습니다.
동적 HTML 보기 만들기
데이터 입력을 기반으로 동적 HTML 보기를 생성하는 데 사용되는 두 가지 주요 방법이 있습니다: 프롬프트 에이전트 활용과 Node.js를 사용한 임베디드 스크립팅 활용. 두 접근 방식 모두 수동 정적 코딩 없이도 변경되는 정보에 적응하는 유연하고 데이터 기반 인터페이스를 생성할 수 있게 합니다.동적 HTML 보기 생성을 위한 프롬프트 에이전트
프롬프트 에이전트는 입력과 사전 정의된 지시(프롬프트)를 기반으로 콘텐츠를 생성하도록 설계된 AI 기반 구성 요소입니다. 동적 HTML 보기를 만드는 맥락에서 프롬프트 에이전트는 구조화된 데이터(일반적으로 JSON)를 입력으로 받아 데이터의 시각적 보기를 나타내는 HTML 코드를 생성합니다. 이 접근 방식의 핵심 기능은 역동성입니다: 에이전트에 제공되는 데이터가 변경될 수 있고 결과 HTML이 그에 맞게 조정됩니다. 이를 통해 모든 가능한 데이터 변형에 대해 수동으로 HTML을 코딩하지 않고도 유연하고 데이터 기반의 UI 렌더링이 가능합니다.구현 프로세스
- 에이전트 생성: HTML 구조를 만들도록 지시하는 특정 프롬프트로 에이전트를 구성합니다.
- 데이터 입력: 새 채팅 세션에서 생성된 에이전트를 선택하고 데이터를 입력합니다.
- 보기 생성: 응답에는 토글 버튼 기능이 포함됩니다.

출력 기능
- HTML 보기 (토글 켜기): 데이터의 렌더링된 시각적 표현을 표시합니다.
- HTML 코드 보기 (토글 끄기): 에이전트가 생성한 원시 소스 코드를 표시합니다.

