Key components of AI agents
listing the life-cycle of data through agents
2026-01-03 12:59
// updated 2026-01-03 10:49
// updated 2026-01-03 10:49
Key components involved in an AI agent (i.e. something that makes use of the data processing power of an LLM with other data sources, e.g. an organization's database, an e-mail inbox, a spreadsheet input, the physical world, etc.):
- environment
- the agent's surroundings
- i.e. real-world factors and digitized data
- the agent's surroundings
- sensors ("data collection")
- the agent's tools to monitor that environment
- e.g. cameras, signals
- the agent's tools to monitor that environment
- model ("data processing")
- helps interpret the data from the sensors
- e.g. algorithms, neural networks, LLMs
- helps interpret the data from the sensors
- logic ("action decision")
- determines the appropriate actions based on the model
- i.e. criteria acting as filters on whether or not to take an action
- determines the appropriate actions based on the model
- actuators ("action execution")
- executing those actions
- e.g. invests in a stock, writes an e-mail, increase the temperature of a thermostat
- executing those actions
- feedback ("rewards and punishment")
- evaluating results of those actions
- e.g. a loss of funds, a positive/negative e-mail reply, a human-in-the-loop thumbs-up or thumbs-down
- evaluating results of those actions