Actor
Entities with agency - things that can act, decide, or initiate processes
5 concepts of this type
-
Agent
agentsA software entity that perceives its environment, reasons about what actions to take, executes those actions (often via tools), and observes the results in a loop until achieving a goal or being ter...
-
Autonomous Agent
agentsAn agent that operates with minimal or no human intervention during execution. Autonomous agents make decisions, take actions, and handle errors independently, only surfacing to humans for high-stakes...
-
Code-Executing Agent
agentsAn agent that can write and execute code as part of its problem-solving process. Unlike agents that merely generate code for humans to run, code- executing agents have access to a runtime environment ...
-
Supervisor Agent
agentsAn agent whose primary role is to coordinate, delegate to, and oversee other agents rather than perform tasks directly. The supervisor receives high-level goals, decomposes them into subtasks, assigns...
-
Tool-Using Agent
agentsAn agent that extends its capabilities by invoking external tools—APIs, functions, code interpreters, or other services. The agent decides when to use which tool based on the task, formulates appropri...