Integrazione .NET

Integrazione AI per .NET

Integra NeoAI e Amy AI nella tua applicazione ASP.NET Core, C# o .NET. Pacchetti NuGet con dependency injection nativa, middleware pipeline e supporto SignalR real-time.

Terminal
$ dotnet add package Eforge.NeoAI

using Eforge.NeoAI;

// Program.cs
builder.Services.AddNeoAI(options => {
  options.ApiKey = Configuration["NeoAI:ApiKey"];
  options.Agents = ["support", "sales"];
});
Prodotti

Come NeoAI & Amy AI si Integrano con .NET

Pacchetti .NET di prima classe che seguono le convenzioni e gli idiomi Microsoft.

N

NeoAI — Agenti AI

Aggiungi agenti AI che chiamano i tuoi servizi, interrogano il database, invocano API e orchestrano workflow. NeoAI si registra attraverso il container DI di ASP.NET Core con integrazione ILogger completa.

✓ Pacchetto NuGet con estensione AddNeoAI() ✓ Middleware pipeline ASP.NET Core ✓ Hub SignalR per risposte AI real-time ✓ Integrazione ILogger e IServiceProvider ✓ Async/await con supporto CancellationToken
A

Amy AI — Business Intelligence

Connetti Amy AI al tuo DbContext Entity Framework. Fai domande di business in linguaggio naturale e ottieni analytics, KPI e visualizzazioni generati dai tuoi modelli EF Core.

✓ Integrazione DbContext Entity Framework Core ✓ Generazione query AI compatibile con LINQ ✓ Supporto multi-DbContext e multi-database ✓ Output dashboard compatibile con Blazor ✓ Supporto formato esportazione Power BI
Metodi

Metodi di Integrazione per .NET

Molteplici approcci che seguono le convenzioni e le best practice .NET.

Pacchetto NuGet

Installazione tramite dotnet add package Eforge.NeoAI. Compatibile con AOT, annotazioni nullable e documentazione XML completa.

REST API

Chiama Eforge AI via HttpClient con client tipizzati. Interfacce compatibili con Refit e politiche di resilienza Polly incluse.

Server MCP

Esponi i tuoi servizi .NET come strumenti MCP così gli agenti AI possono scoprirli e chiamarli dinamicamente tramite Model Context Protocol.

Codice

Esempi

Esempi di codice reale per integrare Eforge AI nella tua applicazione .NET.

Controller ASP.NET Core

Controllers/ChatController.cs
using Eforge.NeoAI;

[ApiController]
[Route("api/chat")]
public class ChatController : ControllerBase
{
  private readonly INeoAiClient _neoAi;

  [HttpPost]
  public async Task<IActionResult> Chat(
    [FromBody] ChatRequest req) {
    var result = await _neoAi
      .Agent("support")
      .Message(req.Message)
      .Tools("crm", "calendar")
      .SendAsync();
    return Ok(result);
  }
}

Amy AI con Entity Framework

Controllers/BiController.cs
using Eforge.AmyAI;

[ApiController]
[Route("api/bi")]
public class BiController : ControllerBase
{
  private readonly IAmyAiClient _amyAi;

  [HttpPost("query")]
  public async Task<BiResult> Query(
    [FromBody] BiRequest req) {
    return await _amyAi
      .Ask(req.Question)
      .DbContext(_context)
      .Format("chart")
      .ExecuteAsync();
  }
}
Compatibilità

Funziona con la tua versione di .NET

I pacchetti AI Eforge supportano .NET 6+ e seguono il calendario dei rilasci LTS (Long-Term Support) di Microsoft.

.NET 6, 7, 8, 9+
ASP.NET Core 6, 7, 8, 9+
Entity Framework Core 6, 7, 8+
Blazor Server e WebAssembly
Compatibile con .NET MAUI
Supporto compilazione AOT
📦
dotnet add package Eforge.NeoAI
AddNeoAI() in Program.cs
🔑
Imposta API key in appsettings.json
L'AI è pronta via DI injection

Aggiungi l'AI alla tua app .NET oggi

Raccontaci del tuo progetto .NET. Ti mostreremo il miglior percorso di integrazione per ASP.NET Core, Blazor o i sistemi enterprise.

Avvia un progetto Vedi tutte le integrazioni