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
leadscon 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
invoicescon 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
equipmente una tabellabookings - 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
articlescon 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
- Leggi Crea con il tuo agente per la connessione MCP e i tool di build.
- Connetti l'agente che già usi.
- Descrivi la tua idea, lascia che il tuo agente la crei e la validi, poi caricala.
- 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.