軟體代理程式簡介 - AWS 方案指引

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

軟體代理程式簡介

軟體代理程式的概念已從 1960 年代自主實體的基礎大幅發展到 1990 年代早期的正式探索。隨著數位系統變得越來越複雜,從確定性指令碼到適應性、智慧型應用程式,軟體代理程式已成為在運算系統中實現自動化、內容感知和目標驅動行為的重要基石。在雲端原生和 AI 增強型架構的情況下,特別是隨著生成式 AI、大型語言模型 (LLMs) 和 Amazon Bedrock 等平台的出現,軟體代理程式正在透過功能和擴展的新面向重新定義。

本簡介摘錄了軟體代理程式:Hyacinth S. Nwana (Nwana 1996) 的概觀。它定義了軟體代理程式,討論他們的概念根源,並將討論擴展到現代架構,以定義現代軟體代理程式的三個總體原則:自主性、非同步性和代理。這些原則會將軟體代理程式與其他類型的服務或應用程式區分開來,並讓這些代理程式能夠在分散式的即時環境中使用用途、彈性和智慧運作。