AI 에이전트란 무엇일까요?

인공 지능 에이전트는 환경과 상호 작용하고, 데이터를 수집하고, 데이터를 사용하여 사전 결정된 목표를 달성하기 위해 필요한 작업을 스스로 결정해서 수행할 수 있는 소프트웨어 프로그램입니다. 사람이 목표를 설정하면 AI 에이전트는 목표를 달성하기 위해 필요한 최적의 조치를 독립적으로 선택합니다. 예를 들어 고객 문의를 해결해야 하는 상담 센터 AI 상담원을 생각해 보세요. 상담원은 자동으로 고객에게 여러 질문을 하고, 내부 문서의 정보를 조회하고, 해결책을 찾아 대응합니다. 고객의 대답에 따라 고객 문의 자체를 해결할 수 있는지 아니면 사람에게 전달해야 하는지 결정합니다.

인공 지능(AI)에 대해 자세히 알아보기

AI 에이전트를 정의하는 주요 원칙은 무엇인가요?

모든 소프트웨어는 소프트웨어 개발자가 결정한 다양한 작업을 자율적으로 완료합니다. 그렇다면 AI 또는 지능형 에이전트가 특별한 이유는 무엇일까요? 

AI 에이전트는 합리적인 에이전트입니다. AI 에이전트는 자신이 인지한 내용과 데이터를 기반으로 합리적인 결정을 내려 최적의 성과와 결과를 도출합니다. AI 에이전트는 물리적 또는 소프트웨어 인터페이스로 환경을 감지합니다.

예를 들어 로봇 에이전트가 센서 데이터를 수집하고, 챗봇은 고객 쿼리를 입력으로 사용합니다. 그 후 AI 에이전트가 이러한 데이터를 적용하여 정보에 입각한 결정을 내립니다. AI 에이전트는 수집된 데이터를 분석하여 사전 결정된 목표를 뒷받침하는 최상의 결과를 예측합니다. 또한 AI 에이전트는 결과를 사용하여 필요한 다음 조치를 구합니다. 예를 들어 자율 주행 자동차는 여러 센서의 데이터를 기반으로 도로 위의 장애물을 피합니다.

AI 에이전트를 사용하면 어떤 이점이 있나요?

AI 에이전트는 비즈니스 운영과 고객 경험을 개선할 수 있습니다.

생산성 향상

AI 에이전트는 사람의 개입 없이 특정 작업을 수행하는 자율 지능형 시스템입니다. 조직에서는 AI 에이전트를 사용하여 특정 목표와 보다 효율적인 비즈니스 성과를 달성합니다. 비즈니스 팀은 반복 작업을 AI 에이전트에게 위임할 때 생산성이 향상됩니다. 이렇게 하면 업무에 중요한 활동이나 창의적인 활동에 집중하여 조직에 더 많은 가치를 더할 수 있습니다.

비용 절감

기업에서는 지능형 에이전트를 사용하여 프로세스 비효율성, 사람의 오류 및 수동 프로세스로 인해 발생하는 불필요한 비용을 줄일 수 있습니다. 자율 에이전트는 변화하는 환경에 적응하는 일관된 모델을 따르기 때문에 복잡한 작업을 자신 있게 수행할 수 있습니다. 

정보에 입각한 의사 결정

고급 지능형 에이전트는 기계 학습(ML)을 사용하여 대량의 실시간 데이터를 수집하고 처리합니다. 따라서 비즈니스 관리자는 다음 단계에 대한 전략을 수립할 때 빠른 속도로 보다 정확하게 예측할 수 있습니다. 예를 들어 광고 캠페인을 실행할 때 AI 에이전트를 사용하여 다양한 시장 세그먼트의 제품 수요를 분석할 수 있습니다. 

고객 경험 개선

고객은 기업과 상호 작용할 때 매력적이고 개인화된 경험을 기대합니다. AI 에이전트를 통합하면 기업은 추천 제품을 개인화하고, 즉시 대응하며, 혁신을 통해 고객 참여, 전환율 및 충성도를 높일 수 있습니다. 

AI 에이전트 아키텍처의 주요 구성 요소는 무엇인가요?

인공 지능 분야의 에이전트는 고유의 목적을 달성하기 위해 다양한 환경에서 작동할 수 있습니다. 그러나 모든 기능성 에이전트는 다음과 같은 구성 요소를 공유합니다.

아키텍처

아키텍처는 에이전트가 작동하는 기반입니다. 아키텍처는 물리적 구조일 수도 있고, 소프트웨어 프로그램일 수도 있고, 둘의 조합일 수도 있습니다. 예를 들어 로봇 AI 에이전트는 액추에이터, 센서, 모터 및 로봇 팔로 구성됩니다. 한편 AI 소프트웨어 에이전트를 호스트하는 아키텍처는 텍스트 프롬프트, API 및 데이터베이스를 사용하여 자율 운영을 가능하게 할 수 있습니다. 

에이전트 기능

에이전트 기능은 수집된 데이터가 에이전트의 목표를 지원하는 작업으로 변환되는 방법을 설명합니다. 에이전트 기능을 설계할 때 개발자는 정보 유형, AI 기능, 기술 자료, 피드백 메커니즘 및 기타 필요한 기술을 고려합니다.

에이전트 프로그램

에이전트 프로그램은 에이전트 기능을 구현한 것입니다. 여기에는 지정된 아키텍처에서 AI 에이전트를 개발, 학습 및 배포하는 작업이 포함됩니다. 에이전트 프로그램은 에이전트의 비즈니스 로직, 기술 요구 사항 및 성능 요소를 조정합니다. 

AI 에이전트는 어떻게 작동하나요?

AI 에이전트는 복잡한 작업을 단순화하고 자동화하는 방식으로 작동합니다. 대부분의 자율 에이전트는 할당된 작업을 수행할 때 특정 워크플로를 따릅니다.

목표 결정

AI 에이전트는 사용자로부터 구체적인 명령 또는 목표를 받습니다. 이 에이전트는 이 목표를 사용하여 사용자와 관련이 있고 사용자에게 유용한 최종 결과를 만들어 내는 작업을 계획합니다. 그 후 목표를 여러 개의 실행 가능한 작은 작업으로 나눕니다. 목표를 달성하기 위해 이 에이전트는 특정 순서 또는 조건에 따라 이러한 작업을 수행합니다. 

정보 획득

AI 에이전트가 계획한 작업을 성공적으로 수행하려면 정보가 필요합니다. 예를 들어 AI 에이전트는 대화 로그를 추출하여 고객 감정을 분석해야 합니다. 따라서 AI 에이전트는 인터넷에 액세스하여 필요한 정보를 검색하고 찾아야 합니다. 일부 애플리케이션에서는 지능형 에이전트가 다른 에이전트 또는 기계 학습 모델과 상호 작용하여 정보에 액세스하거나 정보를 교환할 수 있습니다. 

작업 구현

충분한 데이터가 있으면 AI 에이전트는 당면한 작업을 체계적으로 구현합니다. 에이전트는 작업을 마치면 목록에서 해당 작업을 제거하고 다음 작업을 진행합니다. 작업 완료 사이에 에이전트는 외부 피드백을 받고 자체 로그를 검사하여 목표를 달성했는지 평가합니다. 이 프로세스 동안 에이전트가 최종 결과에 도달하기 위해 더 많은 작업을 생성하고 실행할 수도 있습니다. 

AI 에이전트를 사용할 때 어려운 점은 무엇인가요?

AI 에이전트는 보다 나은 결과를 얻을 수 있도록 비즈니스 워크플로를 자동화하는 데 유용한 소프트웨어 기술입니다. 그런데 조직에서는 비즈니스 사용 사례에 적합한 자율 AI 에이전트를 배포할 때 다음과 같은 문제를 해결해야 합니다.

데이터 프라이버시 문제

고급 AI 에이전트를 개발하고 운영하려면 대량의 데이터를 획득, 저장 및 이동해야 합니다. 조직에서는 데이터 프라이버시 요구 사항을 인지하고 데이터 보안 태세를 강화하는 데 필요한 조치를 취해야 합니다. 

윤리적 과제

특정 상황에서 딥 러닝 모델은 불공정하거나 편향되거나 부정확한 결과를 도출할 수 있습니다. 사람의 검토와 같은 보호 조치를 취하면 고객은 배포된 에이전트로부터 유용하고 공정한 응답을 받을 수 있습니다. 

기술적 복잡성 

고급 AI 에이전트를 구현하려면 기계 학습 기술에 대한 전문적인 경험과 지식이 필요합니다. 개발자는 기계 학습 라이브러리를 소프트웨어 애플리케이션과 통합하고 엔터프라이즈 관련 데이터로 에이전트를 학습시킬 수 있어야 합니다. 

제한된 컴퓨팅 리소스

딥 러닝 AI 에이전트를 학습시키고 배포하려면 상당한 컴퓨팅 리소스가 필요합니다. 조직에서는 이러한 에이전트를 온프레미스로 구현할 때, 쉽게 확장할 수 없는 비싼 인프라에 투자하고 유지 관리해야 합니다. 

AI 에이전트 유형으로 무엇이 있나요?

조직에서는 다양한 유형의 지능형 에이전트를 만들어서 배포합니다. 다음은 몇 가지 예입니다. 

단순 반응 에이전트

단순 반응 에이전트는 사전 정의된 규칙과 즉각적인 데이터에 따라 엄격하게 작동합니다. 주어진 이벤트 조건 작업 규칙을 벗어난 상황에는 대응하지 않습니다. 따라서 이러한 에이전트는 광범위한 학습이 필요 없는 간단한 작업에 적합합니다. 예를 들어 단순 반응 에이전트를 사용하여 사용자의 대화에서 특정 키워드를 감지하면 암호를 초기화할 수 있습니다. 

모델 기반 반응 에이전트

모델 기반 에이전트는 단순 반응 에이전트와 비슷하지만 보다 발전된 의사 결정 메커니즘을 가지고 있다는 점이 다릅니다. 모델 기반 에이전트는 단순히 특정 규칙을 따르는 것이 아니라 가능성 있는 결과와 결론을 평가하여 결정을 내립니다. 모델 기반 에이전트는 지원 데이터를 사용하여 자신이 인지하는 세계의 내부 모델을 구축하고 그 모델을 사용하여 의사 결정을 뒷받침합니다. 

목표 기반 에이전트

목표 기반 에이전트 또는 규칙 기반 에이전트는 보다 강력한 추론 기능을 갖춘 AI 에이전트입니다. 이 에이전트는 환경 데이터를 평가할 뿐 아니라 원하는 결과를 얻을 수 있도록 다양한 접근 방식을 비교합니다. 목표 기반 에이전트는 항상 가장 효율적인 경로를 선택합니다. 자연어 처리(NLP) 및 로보틱스 애플리케이션과 같은 복잡한 작업을 수행하는 데 적합합니다. 

유틸리티 기반 에이전트

유틸리티 기반 에이전트는 복잡한 추론 알고리즘을 사용하여 사용자가 원하는 결과를 극대화할 수 있도록 도와줍니다. 이 에이전트는 다양한 시나리오와 각각의 효용 가치 또는 이점을 비교합니다. 그런 다음, 사용자에게 가장 많은 보상을 제공하는 안을 선택합니다. 예를 들어 고객은 유틸리티 기반 에이전트를 사용하여 가격에 관계없이 이동 시간이 가장 짧은 항공권을 검색할 수 있습니다. 

학습 에이전트

학습 에이전트는 이전 경험을 통해 지속적으로 학습하여 결과를 개선합니다. 이 에이전트는 감각 입력 및 피드백 메커니즘을 사용하여 차츰차츰 학습 요소를 특정 표준에 맞게 조정합니다. 뿐만 아니라 문제 생성기를 사용하여 수집된 데이터와 과거의 결과를 바탕으로 스스로 학습하는 새로운 작업을 설계합니다. 

계층형 에이전트

계층형 에이전트는 여러 계층으로 구성된 지능형 에이전트를 조직화한 그룹입니다. 상위 에이전트는 복잡한 작업을 작은 작업으로 분해하여 하위 에이전트에 할당합니다. 각 에이전트는 독립적으로 실행되며 자신을 감독하는 감독 에이전트에 진행 보고서를 제출합니다. 상위 에이전트는 결과를 수집하고, 하위 에이전트가 공동으로 목표를 달성할 수 있도록 하위 에이전트를 조정합니다.

AWS는 AI 에이전트 요구 사항을 어떻게 지원할 수 있나요?

Amazon Connect Contact Lens는 조직에서 실시간 고객 센터 분석을 관리하고 생성하는 데 사용할 수 있는 자율 AI 에이전트입니다. 연락처 요약 정보를 자동으로 생성하고 고객 분석 추세를 파악할 수 있습니다. 방법은 다음과 같습니다.

  • Amazon Connect Contact Lens가 고객 대화에서 민감한 고객 데이터를 자동으로 탐지하고 규정에 부합하도록 수정합니다.
  • 감독관은 Amazon Connect Contact Lens가 생성하는 대화형 분석을 통해 인간 상담원을 자동으로 검토할 수 있습니다.
  • 상담원은 NLP 기술을 사용하여 고객이 사용하는 단어에서 고객의 감정을 포착하고 분석합니다.

조직에서는 생성형 인공 지능(생성형 AI) 및 기타 Amazon Web Services(AWS) AI 서비스를 사용하여 자체 AI 에이전트를 구축할 수도 있습니다. AWS는 자율 에이전트를 구축, 통합하고 규모를 조정할 수 있는 관리형 도구를 제공함으로써 기술, 인프라 및 규정 준수 문제를 극복할 수 있도록 지원합니다. 예:

  • Amazon Bedrock을 사용하면 Claude, Llama 2 및 Amazon Titan과 같은 업계를 선도하는 생성형 AI 모델에 쉽게 액세스할 수 있습니다.
  • Amazon SageMaker를 사용하면 즉시 배포 가능하고 사용자 지정이 가능한 ML 알고리즘을 통해 AI 에이전트를 실험, 구축, 테스트 및 배포할 수 있습니다.
  • 딥 러닝 모델을 위해 특별히 개발된 ML 학습 액셀러레이터인 AWS Trainium에서 AI 에이전트를 학습, 운영하고 규모를 조정하세요.

지금 계정을 생성하여 AWS에서 AI 에이전트를 시작하세요.

AWS의 다음 단계

제품 관련 추가 리소스 확인
AWS 생성형 AI 서비스로 더 빠르게 혁신 
무료 계정 가입

AWS 프리 티어에 즉시 액세스할 수 있습니다.

가입 
콘솔에서 구축 시작

AWS Management Console에서 구축을 시작하세요.

로그인