loading...
No Results
  • Get Started
    • Welcome to GoInsight.AI
    • Quick Start
  • Knowledge 101
    • Key Concepts
    • Knowledge Base
    • LLM Selection Guide
    • Tool
    • Service
    • Data Security
  • Quick Chatbot
    • Build a Quick Bot
  • InsightFlow
    • InsightFlow Introduction
    • Types of InsightFlow
    • Node
      • Start
      • LLM
      • Knowledge Base Retrieval
      • Answer
      • Document Writing
      • Document Reading
      • HTTP Request
      • IF/ELSE
      • Question Classifier
      • Branch Aggregator
      • Multi branch Selector
      • Iteration
      • Auto-Continue
      • Template
      • Code
      • JSON Variable Extractor
      • Variable Assigner
      • Variable Extractor
      • KnowledgeFocus LLM
      • Agent
      • End
    • Publishing
      • Publishing an Interactive Flow
      • Publishing a Service Flow
      • Create Your First Workflow
  • Control & Management
    • Access Control
Home > Documentation > Knowledge 101

Tool

Tool is a core module provided by GoInsight.AI to help enterprises easily extend internal workflow capabilities. GoInsight.AI offers a rich tool system, including functional modules such as the Character Match Tool.

Character Match Tool

The Character Match Tool is used to determine whether the input string contains one or more specified keywords, returning a boolean result (true or false). It is suitable for scenarios such as sensitive word filtering, automatic review, and content routing.

How to use the Character Match Tool?

Using Character Match in a workflow is very straightforward. Just follow the steps below:

  1. Step 1.Add Tool Node
  2. Right-click on the canvas in GoInsight.AI, and select "Add Node" → "Tool" → "Character Match".
  3. Select a Service
  1. Step 2.Configure Tool Parameters
  2. Complete the following two core configurations in the tool settings popup:
  3. Set up core configuration
  4. 1. Variable:
    • Receives the string content to be matched
    • Only supports String type variables
  5. 2. Set Content Moderation Keywords:
    • Enter one keyword per line (multiple keywords supported)
    • Each keyword can be up to 60 characters
    • Matching rule: the keyword must appear completely in the input and is case-sensitive
    • Matching any keyword will return true

Usage Example

  • Keywords: Chatbot
    Input: "Chat", "bot", "talk" → returns false (no complete match)
    Input: "I am a chatbot", "Hello, Chatbot" → returns true (matched successfully)
    usage example character match Tool
Error Prompts:
  • If the input variable is not set → Prompt: {Node Name} variable name cannot be empty
  • If keywords are not set → Prompt: {Node Name} keywords cannot be empty

This tool is simple to configure and powerful in function, suitable for various scenarios involving content filtering and workflow decisions. Combined with other system tools, it can further improve workflow efficiency.

Example Use Case: Sensitive Word Check in Online Forms

When collecting user feedback, enterprises may encounter situations where users unintentionally enter sensitive words, affecting platform compliance and brand image. Using the Character Match Tool, you can review content before form submission.

Example Workflow Design:

sensitive word chec k workflow example

1. Start Node

  • Receives user feedback content and account info

2. Character Match Node

  • Input Variable: user-submitted content
  • Review Keywords: platform-defined sensitive words (e.g., Violence, Terror, etc.)
  • Output Result: determine if sensitive words are present

3. IF/ELSE Node

  • If sensitive words are found → return true → block submission and notify the user
  • If not found → return false → continue to HTTP node

4. HTTP Request Node

  • Further process and collect user feedback
  • If not found → return false → continue to HTTP node

With this setup, inappropriate content is effectively filtered to ensure form data quality and regulatory compliance.

Updated on: Jun 25, 2025
Prev LLM Selection Guide
Next Service
On this page
  • Character Match Tool
  • How to use the Character Match Tool?
  • Example Use Case
loading...
No Results