What are agents?
As mentioned previously, agents are programs that can act on your behalf. They can perform tasks, make decisions, and interact with other agents and humans. Agents can be used in a wide range of applications.
Several things make a program an agent program versus just a program:
- Agent programs have a clear goal: For instance, take a thermostat keeping the temperature at 25 degrees and taking appropriate actions to keep it there, or an agent managing finances and trying to maximize your profit.
- Autonomous: An agent makes necessary decisions to ensure it meets a goal as defined previously. For a finance agent, that could mean buying and selling stocks when they meet a specific trigger condition.
- Has sensors: Sensors are either physical or could be an API in software, something that enables an agent to understand “what the world is like.” For a thermostat, a sensor is a temperature indicator, but for a finance agent, a sensor can...