text: **3. Using ActiveInference.jl**
  
  In this section, we provide an overview of the various functions a user will need to 
  operate ActiveInference. This includes functionalities for creating POMDP agents, for sim- 
  ulating behaviour and for fitting the models to data. In the next section, we demonstrate 
  how to use the package on a concrete worked example. ActiveInference is under continual 
  development, and the newest version of the package, including documentation for how to 
  use it, can be found at github.com/ilabcode/ActiveInference.jl. 
  
  3.1. Creating and Using a POMDP 
  
  The general structure of ActiveInference.jl is heavily inspired by pymdp [23], 
  a Python library for implementing simulations of AIF in discrete state spaces. Those 
  already acquainted with pymdp should find the syntax here familiar. ActiveInference 
  can be installed as normal from the official Julia General Registry using the Julia’s native 
  package manager Pkg: 
  (cid:7)  (cid:4) 
  
  **using**Pkg 
  Pkg . add ( ActiveInference ) 
  (cid:6)  (cid:5) 
  
  <html>
          <head> <meta charset="UTF-8">
          <style>
          table, th, td {
              border: 1px solid black;
              font-size: 10px;
          }
          </style> </head>
          <body>
          <table frame="hsides" rules="groups" width="100%%">
              [html]<thead><tr><td>It can then be loaded into the current project environment :</td></tr></thead><tbody><tr><td>vsing ActiveInference</td></tr><tr></tr></tbody>
          </table> </body> </html>