What is a learning agent, and how does it work? What are examples of learning agents (e.g., in the field of robotics)?
What is a Learning Agent?
A Leaning Agent is a tool in Artificial Intelligence, that is capable of learning from its experiences. It starts with some basic knowledge and is then able to act and adapt autonomously, through learning, to improve its own performance.
Lets take an example of Uber taxi,hope you know how Uber works....I do think this common example will as well help you get it right away.
Imagine you've decided to start driving for Uber. It's a Friday night and you're running your typical route from the nightlife in San Francisco to many of the hotels away from the downtown area. You've become accustomed to taking the Cupertino Street via Apple headquarters,exit to pick up your Engineers, but tonight you opt for Mountain View Road via Google headquarters for a change of pace. To your surprise, you discover that Mountain View Road is not only quicker, but you can avoid the accidents prone intersection at Cupertino Street and other Bay Area street . You decide that, in the future, you'll be sure to take Mountain View Road.
Having said that, a learning agent is able to act and adapt basing on new information. The more it learns the better to make effective decisions.
This can be traced from real world self driving cars,which are incorporated with sensor data processing in an Electronic Control Unit(ECU),Ladars....etc.
Hope this can give you some insight.
A learning agent is any entity that, over time, improves its performance (which can be defined in different ways depending on the context) based on the interaction with the environment (or experience).
The human is an example of a learning agent. For example, a human can learn to ride a bicycle, even though, at birth, no human possesses this skill.
There are at least two definitions available. The first one describes an agent as a computer program which is an AI-bot. The bot is equal to a NPC (non player character) in a game, that means the enemy airplane is the agent. The second definition goes into the direction of a blackboard architecture. This is a theoretical framework in software development. On a shared space different agents are retrieving and storing information. The resulting agent-architecture is comparable to object-oriented programming. That means, the AI system is realized with many submodules and each of them is an agent.
The inner working of agents contains of the contrast between environment and system. The agent perceives information from the world, plans his actions and acts in the world. It is similar to behavior based robotics a bottom up approach.