Tools
Tool Definition
Tools can extend the capabilities of LLMs (Language Learning Models), such as performing web searches, extracting data, or generating images, thereby enhancing the LLM’s ability to connect with the external world.
Functions of Tools:
Tools allow users to create more powerful AI applications on DnG. For example, you can arrange suitable tools for an intelligent assistant application (Agent) that can complete complex tasks through task reasoning, step-by-step breakdown, and tool invocation.
They facilitate connecting your application with other systems or services and interacting with the external environment, such as code execution or access to proprietary information sources.
Some tools supports basic input parameters for simple usage of the tool and some tools supports dynamic parameters to allow dynamic connections between tools and other nodes. A dynamic parameter will allow the output of a node to be sent as input of another node. The dynamic parameter format is {{<paramName>}}