소프트웨어 에이전트 소개 - AWS 권장 가이드

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

소프트웨어 에이전트 소개

소프트웨어 에이전트의 개념은 1960년대 자율 엔터티의 기반에서 1990년대 초 공식 탐색으로 크게 발전했습니다. 결정론적 스크립트에서 적응형 지능형 애플리케이션에 이르기까지 디지털 시스템이 점점 더 복잡해짐에 따라 소프트웨어 에이전트는 컴퓨팅 시스템에서 자율적이고 컨텍스트를 인식하며 목표 기반 동작을 활성화하기 위한 필수 구성 요소가 되었습니다. 클라우드 네이티브 및 AI 강화 아키텍처의 맥락에서, 특히 생성형 AI, 대규모 언어 모델(LLMs) 및 Amazon Bedrock과 같은 플랫폼이 등장함에 따라 소프트웨어 에이전트는 새로운 기능 및 규모 렌즈를 통해 재정의되고 있습니다.

이 소개는 Hyacinth S. Nwana(Nwana 1996)의 중요 작업 소프트웨어 에이전트: 개요에서 발췌한 것입니다. 소프트웨어 에이전트를 정의하고, 개념적 루트를 논의하며, 토론을 현대적 프레임워크로 확장하여 최신 소프트웨어 에이전트의 세 가지 중요한 원칙인 자율성, 비동기성기관을 정의합니다. 이러한 원칙은 소프트웨어 에이전트를 다른 유형의 서비스 또는 애플리케이션과 구분하며, 이러한 에이전트가 분산된 실시간 환경에서 목적, 복원력 및 인텔리전스를 바탕으로 작동할 수 있도록 합니다.