에이전트
챗봇 (chatbot)
텍스트나 음성을 통해 사용자와 대화를 수행하는 소프트웨어 에이전트로, 현대의 챗봇은 대규모 언어 모델(LLM)과 외부 도구의 호출에 의해 구동됩니다.
**챗봇 (chatbot)**은 텍스트나 음성 인터페이스를 통해 인간 사용자와의 대화를 시뮬레이션하는 소프트웨어 시스템입니다. 이 용어는 광범위한 구현을 포괄합니다 — 1960년대(ELIZA)와 1990년대(IRC 봇)의 단순한 규칙 기반 스크립트부터, Dialogflow 같은 의도 분류 시스템, 그리고 ChatGPT, Claude, Gemini 같은 대규모 언어 모델 (LLM)에 의해 구동되는 오늘날의 어시스턴트까지.
현대 LLM 챗봇을 차별화하는 것은 긴 대화 동안 컨텍스트를 유지하고, 복잡한 지시를 따르며, 외부 도구(웹 검색, 코드 실행, 문서 읽기)를 호출하는 능력입니다. 챗봇이 다단계 작업을 자율적으로 계획하고 실행할 수 있는 능력을 얻으면 AI 에이전트 카테고리로 넘어갑니다.
전형적인 응용 분야로는 고객 지원, 사내 엔터프라이즈 검색(지식 베이스), 영업 자격 인증, 교육, 프로그래밍 보조가 있습니다. 주요 위험은 환각, 프롬프트 인젝션, 시스템 프롬프트로부터의 민감한 데이터 유출입니다. 규제 측면에서, EU AI Act는 챗봇이 사용자에게 AI 본성을 공개하도록 요구합니다(제50조, 2026년 8월부터 적용).