Guida Software

Come scegliere una software house per un progetto AI: 12 criteri e i segnali d'allarme

Dodici criteri per scegliere una software house per un progetto AI: metodo, prove, sicurezza, dati, contratto e costi. Con i segnali che devono far dubitare.

In breve

  • Scegli chi ti mostra come lavora prima del contratto: processo, prototipo, criteri di successo misurabili.
  • In un progetto AI contano le prove: casi di test con risposte attese, controllo umano, limiti alle azioni.
  • Chiedi dove vanno i dati: quale modello, quale regione, per quanto tempo, e se vengono usati per l'addestramento.
  • Codice, accessi e account dei servizi devono essere intestati alla tua azienda, per contratto.

Per scegliere una software house per un progetto AI guarda tre cose prima del prezzo: come lavora prima che tu firmi, come protegge dati e sistemi, e cosa resta a te alla fine. Un fornitore affidabile ti mostra un prototipo, misura le risposte del sistema con casi di prova, ti dice dove vanno i dati e intesta a te codice e accessi. I dodici criteri che seguono servono a verificarlo in uno o due incontri.

I 12 criteri

Metodo

  1. Parte dal processo, non dalla tecnologia. Le prime domande riguardano chi fa cosa, con quali dati e dove si perde tempo. Chi propone uno strumento prima di aver capito il lavoro sta vendendo lo strumento.
  2. Mostra presto un prototipo funzionante. Poche settimane, sui tuoi casi reali, provato da chi lo userà. È il modo più rapido per scoprire se l’idea regge.
  3. Definisce un risultato misurabile. Tempo risparmiato, casi chiusi senza intervento, errori evitati: un numero deciso prima, misurato dopo.

Competenza sull’AI

  1. Sa dire quando l’AI non serve. Molti problemi si risolvono con un’integrazione o una regola. Un fornitore serio lo dice, anche se il progetto diventa più piccolo.
  2. Valuta le risposte con casi di prova. Un insieme di esempi con le risposte attese, rieseguito a ogni modifica. Senza, nessuno sa se un aggiornamento ha migliorato o peggiorato il sistema.
  3. Prevede il controllo umano e limiti alle azioni. Cosa può fare il sistema da solo, cosa richiede una conferma, cosa non può fare mai. Ne parliamo nella guida agli agenti AI per le aziende.

Sicurezza e dati

  1. Conosce i rischi specifici dell’AI. Prompt injection, fuga di informazioni, azioni eccessive: i rischi elencati da OWASP per le applicazioni basate su modelli linguistici. Chiedi come li verifica. Puoi farti un’idea con il nostro check-up di sicurezza AI.
  2. Sa dove vanno i dati. Quale modello, quale fornitore, in quale regione, per quanto tempo vengono conservati e se vengono usati per l’addestramento. La risposta deve essere scritta, non a voce. Approfondimento nella guida su AI generativa e protezione dei dati.
  3. Conosce gli obblighi di legge che ti riguardano. La nomina a responsabile del trattamento prevista dal GDPR e il ruolo della tua azienda secondo l’AI Act. Non deve sostituire il tuo consulente legale, ma deve sapere di cosa si parla.

Contratto e costi

  1. Intesta tutto a te. Codice sorgente, documentazione, ambienti, account dei servizi e dei modelli AI. Se il rapporto finisce, un altro fornitore deve poter subentrare.
  2. Separa i costi. Una tantum, ricorrenti e a consumo, con i volumi su cui sono stimati. La guida su quanto costa un’automazione AI spiega le voci.
  3. Dice cosa succede dopo il rilascio. Chi tiene sotto controllo il sistema, in quanto tempo interviene, come si gestiscono gli aggiornamenti dei modelli.

Risposte che rassicurano, risposte che devono far dubitare

Domanda Rassicura Deve far dubitare
Come capiamo se funziona? «Definiamo un insieme di casi di prova e una soglia prima di iniziare» «Lo vedrete usandolo»
Dove finiscono i nostri dati? Un elenco scritto di fornitori, regioni e tempi di conservazione «Sono al sicuro, è tutto in cloud»
Cosa può fare il sistema da solo? Un elenco di azioni consentite, con conferma per quelle irreversibili «Fa tutto lui»
Quanto costa ogni mese? Una stima per volumi, con un tetto di spesa Solo il prezzo di sviluppo
E se cambiamo fornitore? Codice, accessi e documentazione sono già vostri «Ne parliamo quando succede»

I segnali d’allarme

  • Promette di automatizzare tutto. I sistemi che funzionano lasciano alle persone i controlli e i casi particolari.
  • Non fa domande sui dati. Chi non chiede quali dati tratterà non ha pensato a come proteggerli.
  • Mostra solo demo perfette. Chiedi di vedere un caso difficile, o un errore e come viene gestito.
  • Tiene per sé gli account. Se i servizi sono intestati al fornitore e tu non hai accesso, sei legato a lui.
  • Non nomina la sicurezza. In un sistema che legge documenti e compie azioni, la sicurezza fa parte del progetto fin dall’inizio.
  • Non parla di manutenzione. Un sistema AI va seguito: i modelli cambiano e i dati pure.

Cosa deve contenere una buona proposta

  1. L’obiettivo in una frase e il numero con cui si misura.
  2. Le fasi, con cosa viene consegnato alla fine di ciascuna.
  3. I tempi di ogni fase e cosa serve da parte tua.
  4. I costi, separati tra una tantum, ricorrenti e a consumo.
  5. Cosa è escluso.
  6. Le misure di sicurezza e le verifiche previste prima del rilascio.
  7. A chi sono intestati codice, accessi e account.
  8. Come funziona la manutenzione dopo il rilascio.

Come lavoriamo noi

In Softboom, dopo una prima chiamata, mandiamo una proposta scritta con fasi, tempi e costi. Sviluppiamo software su misura dal 2013, costruiamo sistemi AI e verifichiamo la sicurezza di ciò che realizziamo. Puoi vedere alcuni casi di studio, anonimi per settore, oppure raccontarci il tuo progetto.

Domande frequenti

Meglio una software house specializzata in AI o una generalista?

Conta che sappia fare entrambe le cose: un progetto AI è per gran parte software tradizionale, cioè integrazioni, dati, permessi e manutenzione. Chi conosce solo i modelli fatica a portare il sistema in produzione; chi conosce solo il software fatica a valutarne le risposte e i rischi.

Cosa devo preparare prima del primo incontro?

Una descrizione del processo com'è oggi, alcuni esempi reali e anonimi di casi tipici e di casi difficili, l'elenco dei sistemi coinvolti e un'idea di come misureresti il risultato. Non serve un capitolato.

Chi è responsabile dei dati personali trattati dal sistema AI?

L'azienda che decide finalità e mezzi del trattamento resta titolare. Il fornitore che tratta dati per suo conto opera di norma come responsabile del trattamento e va nominato con un contratto, come prevede l'articolo 28 del GDPR. Anche i fornitori dei modelli AI rientrano nella catena e vanno indicati.

Come capisco se un preventivo è completo?

Deve distinguere costi una tantum, costi ricorrenti e costi a consumo, dire su quali volumi sono stimati, cosa è escluso e quanto costa la manutenzione. Se manca una di queste parti, il confronto con altri preventivi non è possibile.

Fonti

  1. Regolamento (UE) 2016/679 (GDPR), articolo 28
  2. Regolamento (UE) 2024/1689 (AI Act)
  3. OWASP Top 10 for LLM Applications
  4. OWASP Application Security Verification Standard (ASVS)

Fausto Pagliara

Fondatore e amministratore unico di Softboom

Dal 2013 guida Softboom, dove progetta software, app e sistemi di intelligenza artificiale per aziende e per prodotti propri come yourang.ai, Quiz Patente Ufficiale e OltreFit.

Ti serve una mano su questo tema?

Continua a leggere

Tutte le guide e le news
Parliamo del progetto