AI for Wisej.NET

Put intelligence inside the controls your app already uses.

Wisej.AI adds language, vision and reasoning to any Wisej.NET application — no REST plumbing, no vendor SDKs, no rewrites. Drop a SmartHub on a form, attach an adapter to a control, and the control gains a skill.

Free forever · Bring your own model · C# or VB.NET

17
SmartAdapters
24
model endpoints
6
vector stores
$0
licence cost

A Wisej.NET screen with three adapters attached: the notes field is completing a sentence, the chart was generated from a plain-language request, and the assistant just called GetAccountRisk — a method of the application.

One endpoint class away from

What it is

A thin, dependency-free layer between your controls and a model.

Wisej.AI builds the prompt from the controls and code you already have, sends it to the provider you choose, and parses the response back onto the screen. It runs on .NET Core and .NET Framework, in C# or VB.NET, with no third-party AI client libraries underneath.

No plumbing

You never write a prompt, parse a completion or touch an HTTP client. The adapter knows what its control holds and what the model needs to hear.

Any provider, one line

24 endpoint classes cover the major clouds, OpenAI-compatible services, self-hosted models and inference that runs entirely in the browser.

Your code stays in charge

Models only act through methods you decorate with [SmartTool.Tool]. The surface area of what AI may touch is exactly the surface you define.

.NET to the core

Extender components that behave like every other Wisej.NET component — designer-friendly, strongly typed, at home in Visual Studio.

How it works

Three steps, then it's just your app.

1

Drop a SmartHub

One extender component on the form. Point it at the endpoint — and therefore the model — of your choice.

csharp
var hub = new SmartHub(this) {
    Endpoint = new OpenAIEndpoint { Model = "gpt-4o" }
};
2

Attach adapters

Pick the controls that should gain a skill. The adapter builds the prompts, parses the responses and drives the control.

csharp
var chat = new SmartChatBoxAdapter {
    ChatBox = chatBox1
};
3

Expose your tools

Mark the methods the model may call. The assistant can now act on the running application — on your terms.

csharp
[SmartTool.Tool]
[Description("Opens the customer screen.")]
public void OpenCustomer(int id) =>
    new CustomerForm(id).Show();

The building blocks

Five pieces. One mental model.

How it fits together

Everything meets at the hub.

Controls are adapted, adapters and tools feed the hub, and the hub reaches whatever model you configured — that's the whole architecture. Watch the data move.

ChatBox conversation TextBox input Chart visuals SmartAdapter adapts the control Your tools [SmartTool.Tool] SmartEndpoint any provider Any model cloud · local · browser SmartHub endpoint · adapters · tools
Each control is adapted by a SmartAdapter; the adapters and your tools feed the SmartHub, which reaches any model through one SmartEndpoint.

Built-in RAG

Models don't know your documents. Vectorization fixes that.

One call ingests a file — convert, split, embed, store. At question time the hub retrieves only the passages that matter and the model answers from your content. Six vector stores, from in-memory to Pinecone, behind one interface.

How the pipeline works →
csharp
// Index a manual, then ask it questions
await hub.IngestDocumentAsync(@"C:\docs\manual.pdf",
    name: "manual", collectionName: "guides");

string[] hits = await hub.SimilarityQueryAsync(
    "How do I reset the device?", topN: 3);

Proven in production

Already shipping in real applications.

Wisej.AI isn't a preview. It is running today inside production Wisej.NET applications — powering copilots, document extraction, search and chat for real users and real workloads.

Live

Deployed in production line-of-business apps, not just demos.

17

SmartAdapters battle-tested across conversation, vision and data tasks.

.NET

Built on the same Wisej.NET foundation teams already trust and run.

Pricing

Absolutely free.

Every SmartAdapter, the SmartHub, SmartEndpoint and the full vectorization pipeline are included at no cost. There is no licence fee, no per-seat charge and no usage tier for Wisej.AI itself — you only ever pay your own AI provider for the tokens you use.

  • No licence or subscription fee
  • All adapters & features included
  • Bring your own model & keys

Wisej.AI is part of the Wisej.NET family by Ice Tea Group.