Creazione di estensioni

Connetti il tuo agente AI. Sarà lui a creare l'estensione per te.


L'idea

Sois AI è estensibile. Ogni workspace include moduli integrati: contatti, attività, posta in arrivo, documenti, file, reparti. Ma se hai bisogno di una pipeline CRM, un tracker per le fatture, una bacheca di progetto o qualcosa di completamente unico per la tua attività?

Costruiscilo con l'agente AI che già usi. Connetti il tuo agente (Claude, ChatGPT, Cursor, Gemini o qualsiasi tool compatibile con MCP) ai tool di build di SOIS MCP, descrivi l'app che vuoi e il tuo agente la crea, la valida e la pubblica. Non c'è un wizard builder da imparare nell'app e non serve il developer portal per creare un'estensione personalizzata. Basta connettere il tuo agente.

Poiché è il tuo AI a fare il ragionamento e il lavoro, SOIS non ti fa pagare nulla per la creazione.


Come funziona

1. Connetti il tuo agente

Connetti il tuo agente al MCP server del tuo workspace (OAuth è il percorso consigliato, senza nulla da incollare; funziona anche un token). I tool di build fanno parte dello stesso server e appaiono automaticamente per gli account con capacità di creazione. Vedi Crea con il tuo agente per i dettagli di connessione e l'elenco completo dei tool.

2. Descrivi cosa vuoi

Dì al tuo agente cosa deve fare l'estensione, quali dati memorizza, chi può accedervi e se servono credenziali o API esterne. Il tuo agente legge le regole canoniche delle estensioni via MCP e pianifica la creazione.

3. Il tuo agente crea e valida

Il tuo agente genera tutto: il modello dati, l'interfaccia, il toolkit per l'agente, i permessi e le traduzioni. Esegue il gate di validazione statica gratuito tutte le volte che vuole e corregge i problemi in locale finché il bundle è pulito.

4. Carica, revisiona, pubblica

Il tuo agente carica il bundle. Viene protetto, controllato e messo in coda per la revisione. Una volta approvato, installalo dallo store delle estensioni all'interno di qualsiasi workspace Sois AI. Appare nella sidebar, nell'explorer, nella barra di ricerca e nel toolkit dell'agente, all'istante.


Cosa viene creato

Ogni estensione è un bundle autonomo:

Componente Cosa fa
Modello dati Tabelle, colonne e campi JSON limitati alla tua estensione
UI Un'interfaccia completamente interattiva che si renderizza all'interno del workspace
Tool per l'agente Funzioni che l'agente AI può chiamare per leggere, creare, aggiornare e cercare i dati della tua estensione
Permessi Controllo accessi granulare: chi può visualizzare, modificare, eliminare
Traduzioni Supporto multilingua pronto all'uso
Widget dashboard Metriche opzionali a colpo d'occhio sulla dashboard del workspace

Esempi di estensioni

Questi sono i tipi di app che il tuo agente può creare da un brief in italiano semplice.

Pipeline CRM

"Mi serve un CRM con lead, fasi (Nuovo, Qualificato, Proposta, Vinto, Perso) e la possibilità di trascinare i lead tra le fasi. Ogni lead ha un'azienda, un contatto, un valore e una data di chiusura prevista."

Il tuo agente crea:

  • Una tabella leads con tracciamento delle fasi
  • Un'interfaccia stile Kanban con trascinamento
  • Tool per l'agente: searchLeads, createLead, updateLeadStage, getLeadsByStage
  • Widget dashboard che mostra il valore della pipeline per fase

Tracker fatture

"Un'estensione per la fatturazione. Ogni fattura ha un cliente, voci, imposte, totale, stato (bozza, inviata, pagata, scaduta) e una data di scadenza. Devo generare fatture PDF e inviarle via email."

Il tuo agente crea:

  • Una tabella invoices con le voci memorizzate come JSON
  • Una vista dettaglio con editor delle voci e controlli di stato
  • Tool per l'agente: createInvoice, sendInvoice, markAsPaid, listOverdueInvoices
  • Widget dashboard che mostra i totali in sospeso rispetto a quelli pagati

Prenotazione attrezzature

"Un sistema di prenotazione per attrezzature condivise. Il personale può riservare gli articoli per un intervallo di date. Niente doppie prenotazioni. Mostra una vista calendario."

Il tuo agente crea:

  • Una tabella equipment e una tabella bookings
  • Un'interfaccia calendario con rilevamento dei conflitti
  • Tool per l'agente: checkAvailability, createBooking, cancelBooking, listBookingsForDate

Contenuti portale clienti

"Una knowledge base per i nostri clienti. Articoli organizzati per categoria. I clienti possono cercare e sfogliare. Gli admin possono creare e modificare."

Il tuo agente crea:

  • Una tabella articles con categorie e contenuto in rich text
  • Una vista di navigazione ricercabile e categorizzata
  • Tool per l'agente: searchArticles, createArticle, updateArticle
  • Suddivisione permessi: i clienti hanno solo lettura, gli admin hanno CRUD completo

Chi può creare

Chiunque può connettere un agente e creare. Non serve un account developer né il developer portal per creare un'estensione personalizzata per il tuo workspace.

Chi crea Cosa fa
Un utente tenant Connetti il tuo agente, crea un'estensione per il tuo workspace e instradala privatamente a te stesso con un codice di deploy.
Uno sviluppatore esterno Connetti il tuo agente, crea per l'ecosistema e pubblica sul marketplace per guadagnare da ogni utilizzo.

Entrambi i percorsi usano gli stessi tool di build MCP e lo stesso formato di bundle. L'unica differenza è dove finisce l'app finita.


Opzioni di deploy

Opzione Come funziona
Store pubblico Disponibile a tutti i workspace Sois AI nel mondo. Guadagna quando altri installano e usano la tua estensione.
Deploy privato Genera un codice di deploy nel tuo workspace e instrada l'estensione direttamente a te. Nessun altro può vederla.

Integrazione con l'agente

Ogni estensione riceve automaticamente tool per l'agente. Quando l'estensione è installata, l'agente AI del workspace (e qualsiasi agente esterno connesso via MCP server) può interagire con i suoi dati, senza setup aggiuntivo.

Chiedi all'agente:

  • "Quanti lead aperti abbiamo?"
  • "Crea una fattura per Acme Corp, 10 ore di consulenza a 150$/ora"
  • "Prenota il proiettore per venerdì dalle 14 alle 16"
  • "Trova tutti gli articoli sull'onboarding"

L'agente usa i tool dell'estensione proprio come usa i moduli integrati. Cerca, crea, aggiorna, riassume, tutto tramite linguaggio naturale.


Inizia

  1. Leggi Crea con il tuo agente per la connessione MCP e i tool di build.
  2. Connetti l'agente che già usi.
  3. Descrivi la tua idea, lascia che il tuo agente la crei e la validi, poi caricala.
  4. Deployala privatamente nel tuo workspace o pubblicala sul marketplace e guadagna da ogni utilizzo.

Niente wizard nell'app. Non serve il developer portal. Basta connettere il tuo agente e descrivere cosa ti serve.