자율 에이전트 란 무엇입니까?
자율 에이전트는 특정 목표를 달성하기 위해 특정 목표를 달성하기 위해 환경 내에서 기능을 수행합니다. 일부 컴퓨터 프로그램은 고급 로봇 공학, 인공 생명의 예 및 컴퓨터 바이러스와 같이 자율 에이전트 역할을합니다. 수많은 분야의 연구자들이이 분야의 작업을 수행하여 에이전트와 잠재적 기능 및 응용 프로그램에 대한 심층적 인 이해를 개발합니다. 무역 저널과 연례 회의는 사람들이 정보와 연구 결과를 공유 할 수있는 교환 매체를 제공합니다.
자율 에이전트와 컴퓨터 프로그램을 구별하는 것은 어려울 수 있습니다. 경우에 따라 겹치는 부분이 있으며 정의의 선이 흐려질 수 있습니다. 일반적으로 에이전트는 추론을 사용하여 시스템과 상호 작용할 수 있어야합니다. 여기에는 정보를 감지하고 처리하며 경우에 따라 조작하는 기능이 포함됩니다. 자율적 인 에이전트는 특정 목표를 달성하기 위해 의도적으로 행동해야합니다.
소프트웨어의 자율 에이전트의 예는 공급망 관리 프로그램과 같은 것일 수 있습니다. 이 프로그램은 공급망의 측면을 검토하고 공급품 주문 및 이동, 직원 예약 및 트럭 요청과 같은 활동에 참여할 수 있습니다. 이러한 활동은 모두 공급망이 체계적인 방식으로 움직 이도록하는 큰 목표를 촉진합니다. 이것은 단순하게 반응 할 수있는 자동화 시스템과는 다릅니다. 예를 들어 프로그래밍의 트리거에 대한 응답으로 공장이 부족해지기 시작하면 새로운 소모품을 주문할 수 있습니다.
여러 에이전트가 단일 시스템 내에서 작동 할 수 있으며 서로 협력 적이거나 독립적 일 수 있습니다. 로봇 공학에서 자율 에이전트의 상호 작용이 중요 할 수 있습니다. 센서를 사용하여 시각적 입력, 사운드 및 기타 환경 입력을 선택할 수 있습니다. 이 정보는 시스템 전체에서 조정되어 항목 파악 및 조작과 같은 작업을 완료 할 수 있습니다. 시스템은 또한 경험을 통해보다 세련된 기능을 개발하고 서로 협력하여 목표를 달성 할 수 있습니다.
이 연구의 응용은 인공 생명, 복잡한 로봇 공학 및 고급 컴퓨터 프로그램과 같은 분야에서 특히 중요합니다. 진정한 자율 에이전트는 프로그래머 나 다른 유틸리티와 같은 외부 소스의 지시가 필요하지 않으며 복잡한 작업을 수행 할 수 있습니다. 이 프로그램의 자동화는 작업자의 개입없이 프로그램이 효과적으로 활동을 완료 할 수 있기 때문에 작업자 시간을 절약 할 수 있습니다. 예를 들어 자동 의료 청구는 숙련 된 직원이이 작업을 처리 할 필요없이 청구서와 문서를 생성합니다.