자율 협업 및 의도성 - AWS 권장 가이드

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

자율 협업 및 의도성

소프트웨어 에이전트의 목적은 최신 컴퓨팅에 자율성, 컨텍스트 인식 및 지능형 위임을 제공하는 것입니다. 에이전트는 액터 모델의 원칙을 기반으로 구축되고 인식, 이유, 행동 주기에 구현되므로 사후 대응적일 뿐만 아니라 선제적이고 목적 지향적인 시스템을 활성화합니다.

에이전트는 소프트웨어가 복잡한 환경에서 결정, 적응 및 조치를 취할 수 있도록 지원합니다. 사용자를 대표하고, 목표를 해석하고, 기계 속도로 작업을 구현합니다. 에이전트 AI의 시대로 깊이 들어가면서 소프트웨어 에이전트는 인간의 의도와 지능형 디지털 행동 간의 운영 인터페이스가 되고 있습니다.

의도 위임

기존 소프트웨어 구성 요소와 달리 소프트웨어 에이전트는 사용자, 다른 시스템 또는 상위 수준 서비스 등 다른 것을 대신하여 작업합니다. 위임된 의도를 가지고 있습니다. 즉, 다음과 같습니다.

  • 시작 후 독립적으로 작동합니다.

  • 위임자의 목표에 맞게 선택합니다.

  • 실행 시 불확실성과 장단점을 탐색합니다.

에이전트는 지침과 결과 간의 격차를 해소하므로 사용자는 명시적 지침이 필요하지 않고 더 높은 수준의 추상화에서 의도를 표현할 수 있습니다.

예측할 수 없는 동적 환경에서 운영

소프트웨어 에이전트는 조건이 지속적으로 변경되고 데이터가 실시간으로 도착하며 제어 및 컨텍스트가 분산되는 환경을 위해 설계되었습니다.

정확한 입력 또는 동기식 실행이 필요한 정적 프로그램과 달리 에이전트는 주변 환경에 적응하고 동적으로 응답합니다. 이는 클라우드 네이티브 인프라, 엣지 컴퓨팅, 사물 인터넷(IoT) 네트워크 및 실시간 의사 결정 시스템에서 중요한 기능입니다.

인간의 인지 부하 줄이기

소프트웨어 에이전트의 주요 목적 중 하나는 인간에 대한 인지 및 운영 부담을 줄이는 것입니다. 에이전트는 다음을 수행할 수 있습니다.

  • 시스템 및 워크플로를 지속적으로 모니터링합니다.

  • 사전 정의되거나 긴급한 상태를 감지하고 이에 대응합니다.

  • 반복적이고 대량의 결정을 자동화합니다.

  • 지연 시간을 최소화하면서 환경 변화에 대응합니다.

의사 결정이 사용자에서 에이전트로 전환되면 시스템은 더 응답적이고 복원력이 뛰어나며 인간 중심적이 되고 새로운 정보 또는 중단에 실시간으로 적응할 수 있습니다. 이렇게 하면 복잡성이 높거나 규모가 큰 환경에서 반응 처리 속도를 높이고 운영 연속성을 높일 수 있습니다. 그 결과 마이크로 수준의 의사 결정에서 전략적 감독 및 창의적인 문제 해결로 인적 초점이 전환됩니다.

분산 인텔리전스 활성화

소프트웨어 에이전트가 개별적으로 또는 집합적으로 운영할 수 있으므로 환경 또는 조직 간에 조정되는 다중 에이전트 시스템(MAS)을 설계할 수 있습니다. 이러한 시스템은 작업을 지능적으로 분산하고 복합 목표를 향해 협상, 협력 또는 경쟁할 수 있습니다.

예를 들어 글로벌 공급망 시스템에서는 개별 에이전트가 공장, 배송, 창고 및 라스트 마일 배송을 관리합니다. 각 에이전트는 로컬 자율성으로 운영됩니다. 팩토리 에이전트는 리소스 제약 조건에 따라 프로덕션을 최적화하고, 창고 에이전트는 인벤토리 흐름을 실시간으로 조정하며, 배송 에이전트는 트래픽 및 고객 가용성에 따라 배송 경로를 변경합니다.

이러한 에이전트는 동적으로 통신하고 조정하며 중앙 집중식 제어 없이 포트 지연 또는 트럭 고장과 같은 중단에 적응합니다. 시스템의 전체 인텔리전스는 이러한 상호 작용에서 비롯되며 단일 구성 요소의 기능을 넘어서는 복원력이 뛰어나고 최적화된 물류를 가능하게 합니다.

이 모델에서 에이전트는 더 광범위한 인텔리전스 패브릭에서 노드 역할을 합니다. 이는 단일 구성 요소만 처리할 수 없는 문제를 해결할 수 있는 새로운 시스템을 형성합니다.

반응뿐만 아니라 목적을 가지고 행동하기

복잡한 시스템에서는 자동화만으로는 충분하지 않습니다. 소프트웨어 에이전트의 정의 목적은 목적을 가지고 행동하고, 목표를 평가하고, 컨텍스트를 평가하고, 정보에 입각한 선택을 내리는 것입니다. 즉, 소프트웨어 에이전트는 트리거에만 응답하는 대신 목표를 추구합니다. 경험이나 피드백을 기반으로 신념과 의도를 수정할 수 있습니다. 이 컨텍스트에서 신념은 에이전트의 지각(입력 및 센서)을 기반으로 환경에 대한 에이전트의 내부 표현(예: “패키지 X는 창고 A에 있음”)을 나타냅니다. 의도는 에이전트가 목표를 달성하기 위해 선택한 계획을 나타냅니다(예: "전달 경로 B를 사용하고 수신자에게 알림"). 에이전트는 필요에 따라 작업을 에스컬레이션, 연기 또는 조정할 수도 있습니다.

이러한 의도로 인해 소프트웨어 에이전트는 사후 대응 실행기뿐만 아니라 지능형 시스템의 자율 공동 작업자가 됩니다.