3 ms·
It always amazed me that different branches of CS, AI/ML and Complex Systems/Complexity Sciences have different views on agents. Objects in OOP - something whi
by nivertech 2y ago
It always amazed me that different branches of CS, AI/ML and Complex Systems/Complexity Sciences have different views on agents.
Objects in OOP - something which can have properties/attributes, and methods (verbs/commands). Usually modeled after a real-life/domain enitites.
Aggregates in Domain-Driven Design (DDD) - transactional clusters of objects modeling a collections of entities in the domain.
Actors in Actor Model / Active Objects - a something we can sen messages to, and receive messages from, and which may have some business logic.
Agent-Based Modeling and Simulations (ABM) defines agents as a proxy for a decision maker.
Digital Twins - a more realistic proxy/replica for a real life person, object, or process.
Multi-Agent Systems (MAS) in how to use asgents to solve or optimize a real problem in production.
RL/MARL (Muti-Agent Reinforcement Learning) on how to train an ML algorithm without supervision (i.e. a labeled dataset), by placing agents in an environment capable to automatically provide rewards/punishment feedback.
LLM Agents - dynamically generated intelligent business process workflows (including Robotic Process Automation - RPA aka Tool Use/Function Call).
- nivertech 2y agoAlso: Smart Contracts - agents with an attached cryptocurrency wallet/account/address, capable to receive and make payments autonomously.
- bsenftner 2y agoHow's about: LLM Agent: any packaging of the use of AI such that the details of using said AI are packaged, hidden, and the user of this LLM Agent does not need to concern themselves with AI at all, only the intelligence services provided by what is now a simulated personality the user can willfully self deceive they are working with a human.