Overview

Tools in Hunch are published canvases that present complex AI workflows in a streamlined, user-friendly interface. They allow creators to share their AI solutions with a wider audience, making sophisticated processes accessible to users who may not be familiar with the intricacies of canvas design.

What is a tool?

A tool is a canvas that has been ‘published’ with a simplified user interface. It abstracts away the complexity of the underlying canvas, presenting users with:

  • Clear input fields for necessary data (text, images, documents, etc.)
  • Descriptions for each input to guide users
  • A progress indicator during execution
  • Organized presentation of the final outputs

Benefits of tools

Tools offer several advantages in the Hunch ecosystem:

  1. Accessibility: Complex AI workflows become usable by a broader audience.
  2. Consistency: Tools ensure that processes are executed in a standardized way.
  3. Efficiency: Users can leverage sophisticated AI capabilities without needing to understand the underlying structure.
  4. Scalability: Useful canvases can be shared widely as tools, multiplying their impact.

Features of tools

Tools come with several key features:

  • Persistent history: Each ‘run’ of a tool is saved, allowing users to review past uses and results.
  • Customization: While tools present a simplified interface, they can still be customized or remixed as needed.
  • Versioning: Tool creators can update and improve their tools over time, with users always accessing the latest version.

Creating and sharing tools

Tool creation is a powerful way for canvas designers to:

  • Share their work with team members or clients
  • Standardize processes within an organization
  • Contribute valuable solutions to the broader Hunch community

By publishing a canvas as a tool, creators can amplify the impact of their work and enable others to benefit from their AI workflows.

Tool blocks

Tools in Hunch have been an important way to reuse complex AI workflows. Your favorite tools can also be packaged into single, reusable building blocks on any canvas. Since they are now just normal blocks (with some requirements below), connect them to other blocks to create even more powerful tools.

Tool block requirements

Tool blocks are just like any other block in Hunch. However, in order for a tool to be used as a tool block, please note the following requirements.

  • The tool must have one input block and one output block
  • Run the tool before sharing
  • Share and publish the tool

Any changes to the requirements will be updated here.

Tools in the Hunch ecosystem

Tools represent a bridge between the canvas creators and end-users in the Hunch platform. They embody the platform’s commitment to making AI accessible and useful to everyone, regardless of their technical expertise. Through tools, the power of AI becomes not just a possibility, but a practical, everyday reality for a wide range of users and applications.