Observe
Receive a state description, sensor stream, language input, database, or other evidence about the environment and task.
Artificial intelligence studies computational systems that perceive or receive information, represent a task or environment, reason or search, choose actions or outputs, and sometimes improve from experience. Machine learning is one important method family inside that broader problem.
Not every AI system needs every stage, and the stages can be tightly fused. The loop is a useful way to ask what information the system has, what structure it maintains, how it chooses, and what can change with experience.
Receive a state description, sensor stream, language input, database, or other evidence about the environment and task.
Encode relevant state, goals, uncertainty, relationships, features, beliefs, memory, or learned representations in a computational form.
Infer consequences, compare alternatives, solve constraints, search a state space, or estimate likely outcomes under the model.
Select an answer, plan, control action, prediction, generated output, or other behavior according to the system's objective and constraints.
Use feedback, data, reward, errors, or new evidence to update models, parameters, representations, strategies, or beliefs.
Represent states, rules, constraints, goals, or logical relationships explicitly, then manipulate those structures with search, inference, planning, or optimization.
Represent uncertainty directly and update beliefs or decisions using probability models, graphical structures, estimation, and expected outcomes.
Fit functions, representations, policies, or generative models from data or interaction instead of specifying every behavior rule manually.
Combine learned perception or prediction with symbolic constraints, search, planning, tools, memory, optimization, simulation, or human oversight.