Skip to main content

Built-in SmartAdapters

Overview

The fundamental feature of Wisej.AI is the smart adapters. These components serve as intermediaries between the AI and the application, each implementing a specific set of capabilities. Adapters possess properties, trigger events, can extend other controls in the designer with new properties, and can function with either a single control or multiple controls.

Wisej.AI includes several built-in adapters that are already highly effective. However, as part of the Wisej.AI ecosystem, additional adapters will be released either as standalone extensions or bundled with existing extensions.

Additionally, you can either extend the existing adapters or create brand new adapters to perform the specific tasks required by your application.

Existing Adapters

Below is a list of the built-in adapters, along with a brief description of their functionalities.

NameDescription
SmartChatBoxAdapterTurns a Wisej.NET ChatBox control into an AI-powered bot. Supports tools to interact with your application and data.
SmartDataEntryAdapterEnhances all the controls in the associated container with the AI-powered capability to extract structured data from unstructured text. Supports tools to perform additional processing on the extracted data.
SmartObjectAdapterConverts unstructured text into a structured .NET object using AI to extract structured data from unstructured text. Supports tools to perform additional processing on the extracted data.
SmartTextBoxAdapterEnhances a TextBox control with several AI features, including suggestions, translation, and auto-correction.
SmartCopilotAdapterTurns the 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.
SmartComboBoxAdapterAdds semantic filtering to the ComboBox auto-complete functionality.
SmartDocumentAdapterTurns a Wisej.NET ChatBox control into an AI-powered bot designed to answer questions about a specific document. Supports tools to expand the bot capabilities to searching the web or your data.
SmartReportAdapterTurns a Wisej.NET ChatBox control into an AI-powered bot designed to answer questions about a specific tabular reports. Supports tools to expand the bot capabilities to searching the web or your data.
SmartChartAdapterAdds AI-features to any chart control. It must be used with a tool that can create a chart or use the SmartChartJS3Adapter subclass to augment the Wisej.NET ChartJS3 extension.
SmartChartJS3AdapterAdds AI-features to the ChartJS3 control.
SmartCalendarAdapterAdds AI-features to any calendar control. It must be used with a tool that can manipulate a scheduler control. Use the SmartFullCalendarAdapter subclass to augment the Wisej.NET FullCalendar extension.
SmartFullCalendarAdapterAdds AI-features to the FullCalendar control.
SmartPictureBoxAdapterEnhances a PictureBox control with DALL-E capabilities.
SmartQueryAdapterGenerates and runs a SQL statement from a prompt and returns a filled data source.
SmartAudioTTSAdapterEnables a Wisej.NET Audio control to generate the audio file from text using lifelike speech from an AI TTS model.
SmartAudioWhisperAdapterEnhanced a Wisej.NET Audio control to transcribe its audio to text using an AI Whisperer model.
SmartRealtimeAdapterProvides real-time data processing capabilities through voice commands. Uses OpenAI's realtime API.