AI 용어만 겉도는 당신을 위한 완벽 정리
쏟아지는 AI 관련 용어들로 인해 혼란을 겪는 독자들을 위해, 테크크런치가 주요 AI 용어들의 명확한 정의를 정리한 가이드를 발표했습니다. 이 글은 인공지능, AI 에이전트, API 엔드포인트 등 실무와 개발 현장에서 필수적으로 이해해야 하는 개념들을 쉽게 풀어 설명하고 있습니다. 급변하는 AI 산업 생태계를 파악하고 기술 트렌드를 읽기 위해 매우 유용한 기초 자료입니다.
인공지능은 세상을 변화시키고 있으며, 동시에 그 변화를 설명하기 위한 완전히 새로운 언어를 만들어내고 있습니다. AI에 관해 5분만 읽어보아도 LLM, RAG, RLHF 등 기술 업계의 똑똑한 전문가들조차 자신감이 떨어지게 만드는 수많은 용어들을 마주하게 됩니다. 이 용어집은 그러한 혼란을 해소하기 위해 마련되었습니다. 우리는 이 분야가 발전함에 따라 이 문서를 정기적으로 업데이트하므로, 이 문서가 설명하는 AI 시스템처럼 계속 살아 숨 쉬는 문서로 생각해 주시기 바랍니다.
AGI 범인공지능(AGI, Artificial general intelligence)은 다소 모호한 용어입니다. 하지만 일반적으로 대부분의 작업에서 평범한 인간보다 더 뛰어난 능력을 갖춘 AI를 의미합니다. OpenAI의 샘 알트만 CEO는 한때 AGI를 "동료로 고용할 수 있는 평균적인 인간과 같은 수준"이라고 설명했습니다. 반면 OpenAI의 헌장에서는 AGI를 "경제적으로 가치 있는 대부분의 작업에서 인간을 능가하는 고도로 자율적인 시스템"으로 정의하고 있습니다. 구글 딥마인드(Google DeepMind)의 정의는 이 두 가지와 약간 다릅니다. 이 연구소는 AGI를 "대부분의 인지적 작업에서 최소한 인간만큼 유능한 AI"로 간주합니다. 혼란스럽나요? 걱정하지 마세요. AI 연구 최전선에 있는 전문가들 역시 마찬가지이니까요.
AI 에이전트 (AI agent) AI 에이전트는 기존의 기본적인 AI 챗봇이 할 수 있는 것을 넘어, 경비 처리, 항공권이나 식당 예약, 심지어 코드 작성 및 유지보수 등 사용자를 대신해 일련의 작업을 수행하는 AI 기술 기반 도구를 뜻합니다. 하지만 앞서 설명한 것처럼, 이 새롭게 떠오르는 분야에는 변화하는 요소들이 많아 'AI 에이전트'라는 단어가 사람마다 다른 의미로 쓰일 수 있습니다. 또한 기대했던 기능들을 온전히 제공하기 위한 인프라 역시 아직 구축 중입니다. 하지만 기본적인 개념은 여러 단계의 작업을 수행하기 위해 여러 AI 시스템을 활용할 수 있는 자율적인 시스템을 의미합니다.
API 엔드포인트 (API endpoints) API 엔드포인트는 소프트웨어 뒷면에 있는 '버튼'과 같아서, 다른 프로그램이 그 버튼을 눌러 소프트웨어가 특정 작업을 수행하게 만들 수 있다고 생각하면 됩니다. 개발자들은 이러한 인터페이스를 사용해 연동 기능을 구축합니다. 예를 들어, 한 애플리케이션이 다른 애플리케이션의 데이터를 끌어오거나, 사람이 직접 조작할 필요 없이 AI 에이전트가 제3자 서비스를 직접 제어할 수 있도록 하는 방식입니다. 대부분의 스마트 홈 기기와 연결된 플랫폼에는 일반 사용자가 보거나 상호작용할 일은 없어도 이러한 숨겨진 버튼들이 존재합니다. AI 에이전트가 더욱 발전함에 따라, 에이전트가 스스로 이러한 엔드포인트를 찾고 활용할 수 있게 되었고 이는 강력하면서도 때로는 예상치 못한 자동화의 가능성을 열어주고 있습니다.
사고의 연쇄 (Chain of thought) 간단한 질문이 주어지면 인간의 뇌는 깊게 생각하지 않고도 즉시 대답할 수 있습니다. 예를 들어 "기린과 고양이 중 어떤 동물이 더 키가 큰가?" 같은 질문입니다. 하지만 많은 경우 중간 단계가 필요하기 때문에 펜과 종이를 꺼내 정답을 도출해야 합니다. 예를 들어, 한 농부에게 닭과 소가 있고, 머리는 40개, 다리는 120개라고 할 때 정답(닭 20마리, 소 20마리)을 계산하기 위해 간단한 방정식을 적어야 할 것입니다. AI 분야에서 대규모 언어 모델(LLM)의 '사고의 연쇄(Chain-of-thought)' 추론은 문제를 더 작은 중간 단계로 나누어 최종 결과의 품질을 향상시키는 것을 의미합니다. 정답을 얻는 데 일반적으로 시간이 조금 더 걸리지만, 특히 논리나 코딩 분야에서 정답을 맞출 확률이 훨씬 높아집니다. 추론 모델은 기존 대규모 언어 모델에서 파생되었으며, 강화 학습 덕분에 이러한 사고의 연쇄 방식에 최적화되었습니다. (참조: 대규모 언어 모델)
코딩 에이전트 (Coding agents) 이것은 프로그램이 목표를 달성하기 위해 단계별로 스스로 행동할 수 있다는 'AI 에이전트'의 더 구체적인 개념입니다. 코딩 에이전트는 소프트웨어 개발에 적용되는 특화된 버전을 말합니다. 인간이 검토하고 복사해 붙여넣을 수 있도록 코드를 단순히 추천하는 수준을 넘어, 코딩 에이전트는 코드를 자율적으로 작성하고 테스트하며 디버깅까지 진행합니다. 개발자의 하루를 차지하는 반복적이고 시행착오가 필요한 작업들을 알아서 처리해 주는 것입니다. 이러한 에이전트는 전체 코드베이스를 살펴보며 버그를 찾고, 테스트를 실행하고, 최소한의 인간 개입만으로 수정된 코드를 적용할 수 있습니다. 이것은 마치 고도로 발전한...