What is a Plugin?
A plugin is a collection of tools, and each plugin can contain one or more tools (APIs).
In HelpKnow, plugins extend the capability boundaries of intelligent agents. Currently, HelpKnow provides a BigCommerce platform plugin, which includes an order query tool.
By adding tools from these plugins to your intelligent agent, you can empower it with corresponding abilities. For example, by integrating the order query tool from the BigCommerce plugin, the agent can help your customers search for their orders placed in your BigCommerce store in real time.
If the default plugins provided by HelpKnow cannot meet your business needs, you can also create custom plugins to integrate your own APIs, enabling customized extensions of your agent’s abilities.
Relationship Between Plugins and Tools
HelpKnow supports users in creating custom plugins. Each plugin can contain multiple tools, and each tool represents an independent API endpoint.
When an agent calls a plugin, it is essentially calling one of the tools within that plugin—that is, invoking a specific API.
For example, a weather query service may include the following two APIs:
-
Query current weather:
http://api.weather.com/current -
Query future weather:
http://api.weather.com/forecast
In this case, you can create a “Weather Plugin” in HelpKnow and add these two APIs as tools under the plugin.
The agent can then use these tools to provide both current and future weather information.