SmartTool.IToolProvider

Wisej.AI.SmartTool IToolProvider

Namespace: Wisej.AI

Assembly: Wisej.AI (3.5.0.0)

Represents a provider that supplies tools.

public interface IToolProvider

Properties

HasTools

Boolean: Gets a value indicating whether the provider has any tools available.

Tools

ToolCollection: Gets the collection of tools available from the provider.

Implemented By

Name
Description

Represents a smart parallel prompt that can execute multiple tasks concurrently.

Represents an abstract base class for creating smart adapters that interact with AI endpoints.

Represents a SmartHub component that provides AI capabilities to controls within a container.

Represents a smart prompt component that can process and manage prompts with tools and parameters.

Converts the Text of the associated Audio control into lifelike speech.

Transcribes the audio file of the of the associated Audio control to its Text property in the original language of the audio. speech-to-text

Represents a smart calendar adapter that extends the functionality of a SmartAdapter.

Represents an adapter that enhances a chart control with AI features.

Represents an adapter that enhances a ChartJS control with several AI features.

Turns the ChatBox control into a AI-powered bot. It can answer any question (depending on the AI model being used) and can invoke methods in your applications as needed (see SmartTool).

Adds semantic filtering to the ComboBox auto-complete functionality.

Turns the ChatBox control into a AI-powered assistant. It can control and navigate an application, click menu items, navigation bar items, buttons, etc. It can also invoke methods in your applications as needed (see SmartTool).

Enhances all the controls in the associated container with the AI-powered capability to extract structured data from unstructured text.

Represents a document adapter that can perform AI tasks using a document as a data source and interact with the user through a ChatBox control.

Converts unstructured text into a structured .NET object.

Represents an adapter for a PictureBox that generates images based on a description using the OpenAI DALL-E endpoint.

Represents an adapter that generates a data set from a database schema and a user-provided description.

Represents a smart adapter that provides real-time data processing capabilities for use with the OpenAIEndpointRealtime endpoint.

Enhances the ChatBox control to allow seamless PDF report queries using an AI provider.

Enhances a TextBox control with several AI features, including suggestions, translation, and auto-correction.

Last updated