From 0c9fe5c83dca74e9eb116008b29bfaaf3748b501 Mon Sep 17 00:00:00 2001 From: Tyler Perkins Date: Wed, 6 Apr 2022 13:15:01 -0400 Subject: [PATCH] Update for 06-04-22 13:15 --- tech/AI.wiki | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/tech/AI.wiki b/tech/AI.wiki index 406c9c6..6fc420a 100644 --- a/tech/AI.wiki +++ b/tech/AI.wiki @@ -27,8 +27,15 @@ acts upon the enviroment throught some actuators. Some types of agents * Simple reflex + * Make decision based on current state of percepts, ignores previous state + * Only work in fully observable enviroment * Model-based reflex agent + * Create a model of what is happening in the world, and based upon this + model, make decisions + * Work in partially obervable enviroment * Goal based agents + * Knowldege of enviroment is not always best info to know what to do + * Agent knows its goal and desirable situations * utility agesnts * learning agents @@ -42,3 +49,28 @@ Example, taxi driver, * safe, fast legal comfortable trip, maxmize profit * Enviroment * Roads, traffic, pedestrians, customers + +Any part of the enviroment that is fully observable is called a fully obersable +enviroment. Else it is partially observalble. Most aspects of the enviroment +are only partially observable. + +A stocahstic enviroment is random in nature and cannot be determined completely +by an agent. + +In a deterministic enviroment that is fully obersvable, agents do not need to +account for random chance. + +If the enviroment can change while the agent is deliberating/computing what to +do, then the enviroment is dynamic. Otherwise, it is static. Static enviroments +are much easier to deal with, because an agent must not constantly deliberate +on when to change course suddenly. + +If the number of possible states that can be percieved is bounded, then the +enviroment is called a discrete enviroment, otherwise it is a continous +enviroment. A chess game is discrete, because there is a finite number of moves +that cna be played. + +If there is only one agent in the enviroment, then it is called a single agent +enviroment. HOwever if mulitple agents are operating in the enviroment, then it +is a multi agent enviroment. The design problems are much harder in a +multiagent enviroment.