| 데이터 기반 에이전트 구축 | 반복적으로 발생하는 질문에 사용할 재사용 가능한 에이전트를 구축합니다. ClickHouse를 인식하도록 설정하는 방법은 2가지입니다. 스키마와 주로 사용할 테이블을 설명하는 Instructions를 제공하고, ClickHouse-Local MCP 서버를 추가해 데이터베이스와 테이블을 나열하고 읽기 전용 쿼리를 실행할 수 있게 합니다. |
| 더 많은 MCP 서버 연결 | 에이전트는 ClickHouse에만 국한되지 않습니다. LibreChat의 MCP 설정에서 원하는 MCP 서버를 추가하면 하나의 채팅에서 다른 데이터베이스, 내부 API 또는 SaaS 도구에도 연결할 수 있습니다. |
| 차트 및 시각화 생성 | 예를 들어 “매출 기준 상위 10개 제품을 차트로 보여주세요”와 같이 결과를 시각화하도록 에이전트에 요청하면, 탐색하고 공유할 수 있는 대화형 차트를 반환합니다. 시각화에는 에이전트별로 활성화되는 LibreChat Artifacts가 사용됩니다. |
| 코드 인터프리터로 코드 실행 | SQL 외에도 에이전트는 안전한 sandbox에서 코드를 실행해 결과를 변환하거나 분석할 수 있습니다. 예를 들어 쿼리 결과를 파일이나 계산된 메트릭으로 바꿀 수 있습니다. |
| 백그라운드에서 긴 쿼리 실행 | 쿼리 실행에 시간이 걸릴 수 있지만 계속 기다릴 필요는 없습니다. 재개 가능한 스트림을 사용하면 생성을 시작한 뒤 다른 대화로 전환했다가 완료된 응답으로 다시 돌아올 수 있습니다. |
| 분석 결과를 읽기 전용 링크로 공유 | 대화를 읽기 전용 링크로 공유하면 다른 사용자가 분석을 다시 실행하지 않고도 검토할 수 있습니다. 공유된 보기에는 도구 호출과 각 답변의 근거가 된 SQL이 포함되므로, 결과가 어떻게 생성되었는지 명확하게 추적할 수 있습니다. |
| MCP 서버에 대한 접근 제어 | 팀 배포에서는 역할 기반 접근 제어가 누가 MCP 서버와 에이전트를 사용, 생성, 공유할 수 있는지와 어떤 수준(Viewer, Editor 또는 Owner)으로 수행할 수 있는지를 관리합니다. |