Basic Concepts
Exploration
Exploration is one of bit-Agent's signature capabilities. Based on the user's goal, it uses the planning ability of a large model to break the task down automatically, operate the browser step by step, and continue until the task is complete.
During exploration, it can flexibly call capabilities, services, or built-in tools according to the user's instruction.
Capability
Through exploration, bit-Agent can learn new capabilities. When similar requirements appear later, bit-Agent can use the existing capability directly instead of exploring the whole task again.
Compared with exploration:
- executing a capability is much faster
- capabilities follow predefined steps in order. They can self-repair when there are small page-element changes, but if the workflow itself changes, execution may fail. Exploration can handle more unexpected situations.
If the workflow is relatively stable, it is recommended to convert it into a capability after exploration so it can be reused later.
Step
A step is the smallest unit of operation. Both exploration and capabilities are made up of steps.
Each step consists of an activity, a goal, and parameters.
During exploration and capability execution, steps can have the following statuses:
- waiting
- running
- success
- failure
- abandoned: during exploration, if several steps are planned at once and the first one fails, the later ones are abandoned automatically to preserve the intended order
Tool
Tools are the different types of actions that can be automated. bit-Agent keeps expanding the supported tool set to handle more user scenarios.
For detailed activity descriptions, see the Tool List.
Service
Services are packages that contain one or more tools. At the moment this mainly refers to MCP services.