This node provides an open-source framework for detecting potential vulnerabilites in the GenAI model contained in the provided workflow. It evaluates the workflow by combining heuristics-based and LLM-assisted detectors. Giskard uses the provided LLM for the evaluation but applies different model parameters for some of the detectors. The viability of the LLM-assisted detectors can be improved by providing an optional input table with common example prompts for the workflow.
The node uses detectors for the following vulnerabilities:
This node does not utilize Giskard's LLMCharsInjectionDetector. For more details on LLM vulnerabilities, refer to the Giskard documentation
In order to perform tasks with LLM-assisted detectors, Giskard sends the following information to the language model provider:
Note that this does not apply if a self-hosted model is used.
More information on Giskard can be found in the documentation.
A descriptive name for the workflow under evaluation. Used to generate domain-specific probes and included in the generated report.
A more detailed description of the evaluated workflow that explains its purpose. Used to generate domain-specific probes.
The columns used as features by the generative workflow. Feature columns must be of type string. These columns must exist in the dataset if one is provided.
The column in the output table of the workflow that represents the LLM responses.
If checked, execution will not stop when detection errors are encountered. Failed detectors will be ignored when creating the result.
You want to see the source code for this node? Click the following button and we’ll use our super-powers to find it for you.
To use this node in KNIME, install the extension KNIME Python Extension Development (Labs) from the below update site following our NodePit Product and Node Installation Guide:
A zipped version of the software site can be downloaded here.
Deploy, schedule, execute, and monitor your KNIME workflows locally, in the cloud or on-premises – with our brand new NodePit Runner.
Try NodePit Runner!Do you have feedback, questions, comments about NodePit, want to support this platform, or want your own nodes or workflows listed here as well? Do you think, the search results could be improved or something is missing? Then please get in touch! Alternatively, you can send us an email to mail@nodepit.com.
Please note that this is only about NodePit. We do not provide general support for KNIME — please use the KNIME forums instead.