In-app agent
An AI assistant built into a Base44 app that chats with your users and can use the data and functions you give it access to.
Also called AI agent.
An in-app agent lives inside your app and talks to your users. The difference from a plain chatbot is tools. You can let it work with certain entities and call your backend functions, so it checks an order's actual status instead of guessing.
People mix it up with a Superagent all the time. The quick test: an in-app agent works for your app's users. A Superagent works for you.
Each message costs integration credits, around 3 on the default model according to Base44's docs. For a one-off job, like tagging a message or summarising a field, a single InvokeLLM call is all you need.
Whatever you give it, scope it tight. An agent with write access to every entity is a security review waiting to happen.
Related:Superagent, Integration and Workflow.
Where I've used it: