************** Example Agents ************** .. _Lucida: https://github.com/claritylab/lucida .. _MyCroft: https://github.com/MycroftAI/mycroft-core .. _OpenCog: https://github.com/opencog/opencog .. _RLkit: https://github.com/vitchyr/rlkit .. _Soar: https://soar.eecs.umich.edu .. _TensorForce: https://github.com/tensorforce/tensorforce The ``example_agents`` directory of the `AgentOS source repository `_ contains examples of different types of learning agents built using PCS and the AgentOS libraries. Most of these agents are built using RL frameworks from different research teams illustrating the flexibility of PCS and AgentOS. Each of these agents has a README describing how to run these agents. The following example agents exist: * A `DQN agent `_ that plays CartPole (built using the `Acme RL framework `_). * An `R2D2 agent `_ that plays CartPole (built using the `Acme RL framework `_). * A `ChatBot agent `_ * A `Random agent `_ that randomly explores a 1D corridor. This is the same agent that you get when you run ``agentos init .`` in a new directory. * An `RLlib agent `_ that plays CartPole (built using `Ray and RLlib `_). * A `PPO agent `_ that plays CartPole (built using `Stable Baselines3 `_).