메인 콘텐츠로 건너뛰기

에이전틱 AI란 무엇인가요?

에이전틱 AI는 사전 결정된 목표를 달성하기 위해 독립적으로 실행할 수 있는 자율 AI 시스템입니다. 기존 소프트웨어는 사전 정의된 규칙을 따르며, 기존 인공 지능에도 프롬프팅과 단계별 지침이 필요합니다. 그러나 에이전틱 AI는 선제적으로 실행되며 지속적인 사람의 감독 없이도 복잡한 태스크를 수행할 수 있습니다. '에이전틱'이란 단어는 이러한 시스템이 목표 지향적인 방식으로 독립적으로 실행될 수 있음을 의미합니다.

AI 에이전트는 서로 통신하고 다른 소프트웨어 시스템과 통신하여 기존 비즈니스 프로세스를 자동화할 수 있습니다. 그러나 이들은 정적 자동화를 넘어서서 컨텍스트에 맞는 독립적인 결정을 내립니다. 이들은 환경에서 학습하고 변화하는 조건에 적응하여 정교한 워크플로를 정확하게 수행할 수 있습니다.

예를 들어 에이전틱 AI 시스템은 직원의 근무 일정을 최적화할 수 있습니다. 직원이 병가를 내면 에이전트는 프로젝트 리소스 및 시간 요구 사항을 충족하면서 다른 직원과 소통하여 일정을 재조정할 수 있습니다.

에이전틱 AI 시스템의 특징

다음은 에이전틱 AI 시스템의 주요 특성입니다.

선제적 실행

에이전틱 AI는 직접 입력을 기다리는 대신 선제적으로 행동합니다. 기존 시스템은 반응형으로, 사전 정의된 워크플로에 따라 트리거될 때만 응답합니다. 반면 에이전틱 시스템은 요구 사항을 예측하고 새로운 패턴을 식별하며 잠재적 문제가 확대되기 전에 이를 해결하기 위해 먼저 나섭니다. 에이전틱 AI의 능동적 동작은 환경에 대한 인식과 장기 목표에 대한 결과를 평가하는 기능으로 구동됩니다.

예를 들어 공급망 환경에서 기존 물류 플랫폼은 사용자가 체크인할 때 또는 정기 알림을 통해 배송 상태를 업데이트합니다. 그러나 에이전틱 AI 시스템은 재고 수준을 모니터링하고 기상 조건을 추적하며 배송 지연을 예측할 수 있습니다. 이를 통해 선제적으로 알림을 보내고 배송 경로를 재조정하여 가동 중지 시간을 줄일 수도 있습니다.

적응성

에이전틱 AI의 주요 특징은 변화하는 환경과 특정 도메인에 적응할 수 있다는 점입니다. 기존 SaaS 솔루션은 여러 산업에서 규모를 조정하고 반복 태스크를 처리하도록 구축되었지만 고유한 도메인별 상황을 심도 있게 파악하지 못할 때가 많습니다. 에이전틱 시스템은 컨텍스트 인식과 도메인 지식을 통해 이러한 격차를 해소하여 AI 에이전트가 지능적으로 대응할 수 있도록 합니다. 그리고 실시간 입력을 기반으로 실행을 조정하고 표준 솔루션으로는 처리할 수 없는 복잡한 시나리오를 처리할 수 있습니다.

예를 들어 일반 고객 서비스 플랫폼은 사전 정의된 답변으로 응답할 수 있지만 의료 서비스 제공자를 지원하는 에이전틱 AI 시스템은 의료 용어를 이해하고 의료 규정을 준수합니다. 진화하는 환자의 관심사에 맞게 적응할 수 있으며 보다 정확하고 컨텍스트에 맞는 지원을 제공합니다.

협업

에이전틱 AI는 사람과 기타 에이전틱 AI 시스템과 협업하도록 설계되었습니다. AI 에이전트는 더 광범위한 팀의 일원으로 작동합니다. AI 에이전트는 공동의 목표를 이해하고, 사람의 의도를 해석하며, 그에 따라 실행을 조정할 수 있습니다. 그리고 여러 출처의 의견을 고려하여 사람의 감독이나 의사 결정이 필요한 환경에서 원활하게 작동합니다.

예를 들어 치료 계획 에이전트는 여러 의료 팀과 협력하여 암 환자를 위한 통합 치료 및 후속 계획을 준비할 수 있습니다.

전문성

에이전틱 AI는 일반적으로 각각 특정 전문 분야에 집중하여 고도로 특화된 여러 에이전트를 기반으로 구축됩니다. 이러한 AI 기반 에이전트는 서로 협력하여 인사이트를 공유하고 필요에 따라 태스크를 인계합니다. 이러한 접근 방식을 통해 훨씬 더 심층적인 도메인별 성능을 지원할 수 있습니다.

예를 들어 금융 서비스의 경우 규정 준수를 전문으로 하는 에이전트, 사기 탐지를 전문으로 하는 에이전트, 포트폴리오 최적화를 전문으로 하는 에이전트가 별도로 존재할 수 있습니다. 이러한 에이전트는 서로 협력하여 모두 규정 준수를 유지하면서 실시간으로 거래를 모니터링하고 이상 징후를 표시하며 투자 조정을 권장할 수 있습니다.

에이전틱 AI의 사용 사례

에이전틱 AI는 적용 분야가 무제한이며 모든 요구 사항에 맞게 완전히 사용자 지정할 수 있습니다. 다음은 조기 채택의 몇 가지 예입니다.

연구 및 개발 지원

모든 분야의 연구 개발에는 가설 테스트, 연구 정보 수집, 데이터 수집, 데이터 소스 전반에서 인사이트 통합 등과 같은 많은 수동 프로세스가 필요합니다. 에이전틱 AI는 이러한 수동 프로세스에서 사람의 개입 필요성을 줄일 수 있습니다. 그리고 연구를 간소화하고 연구 및 개발 과제를 수행하는 팀을 더 원활하게 조정합니다.

또한 에이전틱 AI는 수퍼바이저가 여러 전문적 모델을 사용하여 복잡한 연구 및 개발 파이프라인을 구성하는 다중 에이전트 오케스트레이션을 용이하게 합니다. 예를 들어 에이전틱 AI는 신뢰할 수 있는 플랫폼에 게시된 최근 연구에서 정보를 도출하고 결과를 종합하며 추가 테스트를 계획하고 연구자에게 조사에 필요한 최종 제품을 제공할 수 있습니다. 이러한 접근 방식은 연구에 소요되는 시간과 비용을 크게 줄여줍니다.

코드 변환

에이전틱 AI는 특화된 AI 기반 에이전트를 사용하여 현대화 및 마이그레이션 태스크의 복잡성을 제거할 수 있습니다. 예를 들어 .NET용 에이전틱 AI 모델은 기계 학습, 그래프 신경망, 대규모 언어 모델(LLM) 및 자동화된 추론을 사용하여 Windows 기반 .NET 애플리케이션을 Linux로 훨씬 빠르게 현대화할 수 있습니다.

마찬가지로, 에이전틱 AI는 모놀리식 z/OS COBOL 애플리케이션을 개별 구성 요소로 분해하여 이 프로세스 기간을 몇 개월에서 몇 분으로 단축할 수 있습니다. 에이전틱 AI는 애플리케이션 마이그레이션 및 현대화를 자동화하는 데 있어 타의 추종을 불허하는 속도, 규모 및 성능을 제공합니다.

인시던트 대응 자동화

취약성 또는 수동 오류로 인해 인시던트가 발생할 때마다 에이전틱 AI는 인시던트 대응 프로세스를 가속화하여 비즈니스 시간을 절약하고 복구 시간을 단축할 수 있습니다. 에이전틱 AI는 전체 인시던트 대응 경로를 자동화하여 문제를 롤백하고, 인시던트 보고서를 작성하며, 최신 정보가 필요한 모든 팀원에게 알릴 수 있습니다.

에이전틱 AI는 인시던트 대응 속도를 높이는 동시에 보다 구체적이고 심층적인 사후 인시던트 분석을 제공하여 향후 동일한 오류가 반복되지 않도록 방지합니다.

고객 서비스 자동화

대부분의 고객 서비스 시나리오에서는 고객이 필요로 하는 정보가 자습서 또는 도움말 문서와 같은 형태로 이미 온라인에 존재합니다. 에이전틱 AI는 고객 서비스 문의를 처리하고 사용 가능한 회사 문서를 빠르게 검색하여 도움이 되는 적절한 답변을 찾습니다. 이 작업만으로 쿼리를 해결하기에 충분하지 않은 경우 에이전틱 AI는 사용자와 통신하여 사례에 대한 추가 정보를 수집하고 솔루션을 찾도록 안내할 수 있습니다. 또한 추론 엔진, 메모리, 인지 능력 및 도구와 같은 모듈식 구성 요소로 설계되어 대부분의 문제를 해결할 수 있습니다.

AI 기반 에이전트는 독립적으로 작동하고, 환경에서 학습하며, 변화하는 조건에 적응하고, 고객을 지원하기 위한 보다 효과적인 전략을 개발할 수 있습니다. 여러 번의 시도 후에도 고객의 문제를 해결할 수 없는 경우 지원 상담원(사람)에게 연락하여 케이스에 상담원을 배정합니다. 고객 서비스 시나리오에서는 이러한 형태의 AI를 활용하여 인적 팀의 부담을 줄이고 대다수의 고객 중심 서비스를 연중무휴로 운영할 수 있습니다.

에이전틱 AI 사용 시 이점

에이전틱 AI를 사용하면 여러 가지 비즈니스 이점이 있습니다.

효율성 증가

에이전틱 인공 지능은 자동화를 통해 도전적이거나 전문화된 다양한 태스크의 복잡성을 단순화할 수 있도록 비즈니스를 지원합니다. 사람이 주도하는 수작업 방식에 의존하는 대신, 에이전틱 AI를 사용하면 지루한 프로세스를 자동화하여 직원의 시간을 절약할 수 있습니다. 직원은 에이전틱 AI를 통해 절약한 시간을 문제 해결, 전략 계획 및 기타 성장 동인과 같은 보다 까다로운 태스크에 사용할 수 있습니다.

사용자 신뢰 증대

에이전틱 AI는 고객과 상호 작용할 때 더 높은 수준의 개인화를 제공할 수 있습니다. 에이전틱 AI는 기존 고객 데이터를 활용하여 맞춤형 메시지를 신속하게 생성하고, 고객이 선호하는 어조로 고객과 소통하며, 실용적인 제품 추천을 제공할 수 있습니다. 에이전틱 AI는 시간이 지남에 따라 고객 관계를 개선하고 고객과 비즈니스 간의 신뢰를 구축합니다.

또한 비즈니스는 에이전틱 인공 지능을 활용하여 고객 피드백을 분석하고 가장 자주 발생하는 정보를 식별하여 제품 엔지니어에게 제공할 수 있습니다. 또한 피드백을 남기는 사용자에게 직접 응답할 수 있으므로, 고객은 회사가 고객의 피드백을 진지하게 받아들인다고 느끼게 만들어 긍정적인 피드백 루프를 생성합니다.

지속적 개선

에이전틱 AI는 할당된 모든 태스크에 적응하면서 지속적으로 학습하고 개선할 수 있습니다. 에이전틱 AI는 이 재귀 루프를 기반으로 상호 작용하고 피드백을 통해 학습하며 의사 결정을 최적화합니다. 비즈니스의 경우 이는 시간이 지남에 따라 점점 더 높은 수준의 혜택을 지속적으로 제공하고 있음을 의미합니다.

인간 증강

에이전틱 AI는 상담원(사람)의 생산성을 높이고 완료해야 하는 힘든 수작업의 수를 줄이는 환상적인 협업 도구 역할을 할 수 있습니다. 상담원(사람)은 에이전틱 AI 모델을 활용하여 복잡한 문제를 극복하고 어려운 의사 결정 경로를 자동화하며 효율성을 높일 수 있습니다.

에이전틱 AI 시스템의 유형

에이전틱 AI는 단일 또는 다중 에이전트 설정으로 구성될 수 있습니다. 단일 에이전틱 AI 시스템에서는 하나의 AI 에이전트가 모든 태스크를 순차적으로 처리합니다. 비즈니스에 잘 정의된 문제 또는 프로세스를 처리할 수 있는 더 빠른 솔루션이 필요한 경우에 적합합니다.

반면 다중 에이전틱 AI는 복잡한 워크플로를 더 작은 세그먼트로 나누기 위해 여러 AI 에이전트가 협력하는 작업을 포함합니다. 이 접근 방식은 단일 시스템보다 확장성이 뛰어나며 복잡한 시나리오를 해결하는 데 훨씬 더 유연하게 작동합니다. 대다수의 에이전틱 AI 에이전트는 보다 다양한 형태의 AI 배포에 해당하는 후자의 형태를 갖춥니다.

다음은 다중 에이전트 시스템의 몇 가지 다른 구조입니다.

수평형 다중 에이전트

수평적 다중 에이전트 AI는 모든 AI 에이전트가 동일한 수준의 기술적 숙련도와 복잡성을 갖춰 작동하는 시스템입니다. 각 에이전트는 특화된 분야의 기술을 전문으로 하며, 조사 결과를 종합하여 복잡한 문제를 해결합니다. 이 구조에서는 전문화된 AI 에이전트 간 측면 협업과 통신을 활용합니다.

수직적 다중 에이전트

수직적 다중 에이전트 시스템의 경우 하위 수준의 AI 에이전트가 상위 에이전트에 비해 '더 쉬운' 태스크를 수행하는 계층 구조를 이룹니다. 이 구조의 최상위 수준에서는 비판적 사고, 추론 및 의사 결정과 같이 더 많은 처리 능력과 LLM이 필요한 태스크를 처리합니다. 이 구조의 하위 수준 AI 에이전트는 데이터 수집, 형식 지정 또는 상위 수준으로 전달하도록 처리하는 등의 태스크를 수행합니다.

에이전틱 AI 작동 방식

에이전틱 AI 에이전트는 인지, 추론, 실행, 학습과 같은 4단계로 진행되는 체계적인 경로를 사용하여 작동합니다. 이 프로세스의 각 단계에서는 여러 고급 AI 기술과 방법을 통합합니다.

인식

인식 단계에서 AI 에이전트는 다양한 소스로부터 실시간 데이터를 수집하여 정형, 반정형 및 비정형 데이터를 수용합니다. 에이전트는 RESTful API, gRPC 서비스 및 GraphQL 엔드포인트와 직접 상호 작용하여 필요에 따라 클라우드 플랫폼, 엔터프라이즈 시스템 및 SaaS 애플리케이션에서 데이터를 수집합니다.

특정 레거시 시스템 또는 문서가 많은 환경과의 상호 작용이 필요한 시스템에서는 최적의 문자 인식 기술(OCR) 및 자연어 처리를 통해 스캔한 문서를 선별하여 관련 정보를 찾을 수 있습니다. 또한 에이전트는 인식 단계에서 데이터를 처리하여 수행 중인 태스크의 컨텍스트를 기반으로 유용한 정보를 확인합니다.

추론

추론 단계는 LLM을 기반으로 구동됩니다. LLM은 모델이 가지고 있는 목표의 컨텍스트를 해석하고, 따라야 할 실행 계획을 개발하고, 인식 단계에서 수신한 새로운 정보를 사용하여 실시간으로 적응하는 데 도움을 줍니다. LLM은 의미론적 추론, 오류 처리 기능을 활용하고 모호한 사용자 입력에 맞게 적응하는 모델을 사용합니다.

이 단계에서는 아이디어를 처리하고 전략을 개발하는 것 외에도 일부 LLM이 예측 기계 학습 모델을 사용하여 복잡한 문제를 관리합니다. 예를 들어 예측 ML 모델은 수요 급증을 예측하여 향후 사용 사례에 더 잘 대비할 수 있습니다.

이 단계에서 LLM은 장기 기억 시스템을 사용하여 상황 및 컨텍스트에 따른 태스크가 전체 프로세스에서 일관되게 유지되도록 합니다.

실행

실행 단계에서 에이전틱 AI는 추론 단계에서 설정한 것을 효과적으로 달성하기 위한 조치를 취합니다. 에이전틱 AI는 각 외부 소프트웨어 시스템에서 관리자가 설치한 플러그인에 액세스할 수 있으므로 이러한 타사 애플리케이션과 직접 상호 작용하고 태스크를 실행할 수 있습니다.

실행 단계에서는 코드 컴파일부터 소프트웨어 및 문서와의 상호 작용, 시뮬레이션 실행, 애플리케이션 마이그레이션, 타사 애플리케이션에서 기능 수행에 이르는 특정 작업을 통해 에이전틱 모델이 순차적으로 처리할 여러 하위 태스크를 오케스트레이션합니다. 일부 에이전틱 AI 모델의 경우, HITL(Human-in-the-Loop) 시스템이 작업을 통제하므로 개발자는 모델이 수행하는 작업을 확인하고 해당 작업을 승인해야 합니다.

모델이 수행하는 모든 작업이 면밀히 모니터링되고 기록되므로 비즈니스는 거버넌스를 준수하고 이 기술의 사용을 보호할 수 있습니다.

학습

에이전틱 AI의 학습 단계는 이러한 모델이 기능과 효과를 지속적으로 개선할 수 있도록 하는 단계입니다. 에이전트는 근위 정책 최적화(PPO) 및 Q-러닝과 같은 강화 학습 기술을 활용하여 광범위한 시스템 내에서 특정 태스크의 성공을 기반으로 작업을 세분화합니다.

AI 에이전트는 자율 에이전트, LLM 또는 사람의 피드백을 통해 학습하며, 이 모든 과정은 기반으로 시스템을 미세 조정하여 기능을 개선할 수 있습니다. 지연 시간, 신뢰도, 성공률 등 모델이 성능을 추적하는 데 사용할 수 있는 몇 가지 지표가 있습니다. 다중 에이전트 AI는 일반적으로 학습을 여러 에이전트에 분산하고 공용 메모리 계층에서 정보를 공유하여 전체 시스템의 성능을 향상시킵니다.

시간이 지남에 따라 이러한 스타일의 강화 학습은 성공적인 반복을 활용하여 전반적인 기능을 향상시키고 효율성을 지속적으로 개선할 수 있습니다.

에이전틱 AII 시스템의 과제

에이전틱 AI 및 효과적인 모델 구축과 관련된 몇 가지 과제가 있습니다.

시스템 설계

다른 모델과 효과적으로 조율하고, 특정 태스크를 처리하는 방법에 대한 전문적인 지식을 갖추며, 높은 수준의 추론과 전략적 계획을 수행할 수 있는 다중 에이전트 아키텍처를 구축하기란 쉽지 않습니다. 에이전틱 AI는 수많은 도전적인 AI 전략에 의존하는 최첨단 기술 분야입니다. 효과적인 시스템을 설계하는 복잡성 때문에 많은 기업이 효과적인 버전의 에이전틱 AI에 접근하는 데 어려움을 겪을 수 있습니다.

테스트 및 디버깅

에이전틱 AI는 사람의 개입을 최소화하면서 독립적으로 작동합니다. 또한 이러한 이점으로 인해 AI 모델이 어디에서 잘못되었는지 테스트, 디버깅 및 파악하기가 어렵습니다. 개발자는 오류를 추적하고 원인을 파악하는 데 특별한 주의를 기울여 AI 모델에 추적 가능성과 재현 가능성을 구축해야 합니다.

신뢰와 투명성

고급 AI 시스템에서도 AI 할루시네이션은 워크플로에 영향을 미쳐 모델을 운영하는 비즈니스에 심각한 오류와 문제를 일으킬 수 있습니다. 모델이 잘못된 정보를 생성한 다음 이를 나머지 AI 에이전트에 전달하면 잘못된 데이터가 빠르게 확산되어 최종 출력에서 오류가 증폭될 수 있습니다. 특히 금융 및 의료와 같이 현실에 중대한 영향을 미치는 산업에서는 비즈니스에서 제품을 광범위하게 사용하기 전에 해당 제품에 대해 상당히 높은 신뢰도를 구축해야 합니다.

AWS에서 에이전틱 AI 요구 사항을 지원하는 방식

AWS는 세계에서 가장 신뢰할 수 있고 유용한 에이전트를 구축하고 배포할 수 있는 최고의 플랫폼이 되기 위해 최선을 다하고 있습니다. AWS는 에이전틱 AI 여정을 진행 중인 고객과 만나 고객이 비즈니스에 에이전틱 AI를 도입하는 데 필요한 모든 것을 제공합니다. 생산성을 높이기 위해 사전 구축된 에이전트를 빠르게 배포하거나, 오픈 소스 도구를 실험하거나, 정교한 사용자 지정 에이전트 플릿을 구축하려는 경우 AWS는 성공에 도움이 되는 모델, 도구, 인프라 및 전문성을 제공합니다. 또한 AWS는 에이전틱 AI 구축 노력이 장기간 지속될 수 있도록 강력한 AI 인프라, 사용자 지정 실리콘 및 데이터 기반을 제공합니다.

Amazon Bedrock은 생성형 AI 기반 애플리케이션 및 에이전트를 구축하는 데 필요한 광범위한 기능과 함께 업계를 선도하는 다양한 파운데이션 모델(FM)을 제공하는 완전관리형 서비스입니다. Bedrock은 데이터를 사용하여 모델 및 애플리케이션을 특별히 맞춤화하고 안전 가드레일을 적용하며, 비용 및 지연 시간을 최적화하고, 빠르게 반복할 수 있는 도구와 주요 파운데이션 모델에 대한 액세스를 제공합니다.

Bedrock에는 모든 프레임워크와 모델을 사용하여 에이전트를 대규모로 안전하게 배포하고 운영하기 위한 서비스 세트인 AgentCore도 포함되어 있습니다. Amazon Bedrock AgentCore를 사용하면 개발자가 실제 배포에 중요한 규모, 신뢰성 및 보안을 확보하면서 AI 에이전트를 프로덕션에 적용하기까지의 과정을 가속화할 수 있습니다. AgentCore는 에이전트를 효과적이고 유능하게 만드는 도구와 기능, 에이전트를 안전하게 규모 조정하기 위해 특별히 구축된 인프라 그리고 신뢰할 수 있는 에이전트를 운영하기 위한 제어를 제공합니다.

Stands Agents는 몇 줄의 코드만으로 에이전트를 구축할 수 있도록 Amazon에서 제공하는 오픈 소스 Python SDK입니다. 계획, 사고 연결, 도구 직접 호출 및 반영을 지원하기 위해 최신 모델의 기능을 활용함으로써 사용이 간편하고 복잡한 에이전트 오케스트레이션이 필요하지 않습니다.

또한 AWS는 즉시 배포할 수 있는 에이전트와 함께 비즈니스 및 사용 사례별 요구 사항을 충족할 수 있는 사용자 지정 기회를 추가로 제공합니다. AWS Transform은 .NET, 메인프레임, VMware 워크로드 변환을 위한 최초의 에이전틱 AI 서비스입니다. 19년간의 마이그레이션 경험을 기반으로 구축된 이 서비스는 전문 AI 에이전트를 배포하여 평가, 코드 분석, 리팩터링, 분해, 종속성 매핑, 검증, 변환 계획과 같은 복잡한 태스크를 자동화합니다. Kiro는 개발자가 사양 기반 개발을 통해 개념 단계부터 프로덕션 단계까지 진행할 수 있도록 지원하는 AI IDE입니다. Kiro의 에이전트는 어려운 문제를 해결하고 문서 생성 및 단위 테스트와 같은 태스크를 자동화하는 데 도움을 줍니다. Amazon Q Business는 정보를 찾고, 인사이트를 확보하며, 직장에서 조치를 수행하는 데 도움이 되며, Amazon Q Developer는 소프트웨어 개발을 가속화하고 회사의 내부 데이터를 활용하는 데 도움을 줍니다. 또한 AWS Marketplace는 AWS 파트너의 사전 구축된 에이전트, 도구 및 솔루션을 엄선하여 만든 중앙 카탈로그를 제공합니다. 이를 통해 에이전틱 AI 작업을 신속하게 추적할 수 있습니다.

지금 바로 무료 계정을 만들어 AWS 기반 에이전틱 AI를 시작해 보세요!