Dichiarazione sull’uso dell’IA
Come molte persone che oggi portano avanti un progetto da sole, uso l’IA per aumentare sia ciò che riesco a fare sia la velocità con cui posso farlo. Qui sotto spiego esattamente come viene usata l’IA nel progetto BouncyBits e dove invece non viene usata.
Idea e funzionalità dell’app
100% UmanoL’idea iniziale è venuta a mio marito, che mi ha chiesto di creare un’app (molto più semplice) per tracciare tutte le impostazioni delle sospensioni delle nostre bici. Ho sviluppato l’idea in base alle nostre esigenze di appassionati di mountain bike e alle conversazioni con vari amici che praticano questo sport. Per esempio, ho parlato con genitori di ragazzi che gareggiano nel downhill, amici che gestiscono team amatoriali, coach di mountain bike e così via. Molte delle funzionalità avanzate derivano direttamente dai suggerimenti della community.
Quando ho iniziato il progetto, sul mercato c’erano solo poche app simili e tutte avevano dei limiti. BouncyBits è costruita esattamente secondo la mia filosofia personale sul software: semplice da usare, adattabile, con il minimo di campi obbligatori, archiviazione solo in locale, nessun account, nessun costo nascosto e coinvolgente solo quanto basta.
Progettazione dell’architettura
70% Umano30% IAHo progettato personalmente la maggior parte dell’architettura. Avevo una visione chiara di come l’app dovesse funzionare dietro le quinte per ottenere la flessibilità e la personalizzazione desiderate. Ho usato l’IA per aiutarmi a scegliere i componenti tecnologici migliori (per esempio, librerie software open source) con cui realizzare la mia visione.
Sviluppo
5% Umano95% IASono ingegnera del software di professione, ma non avevo mai sviluppato un’app mobile. Uso molto l’IA per scrivere il codice dell’app e di questo sito web. Non chiedo quasi mai di realizzare una funzionalità completa in una sola volta: procedo passo dopo passo e controllo il codice per assicurarmi che l’agente IA per la programmazione realizzi fedelmente ciò che ho richiesto e segua le mie buone pratiche di programmazione.
Design
70% Umano30% IARealizzo personalmente la maggior parte del design (schema dei colori, animazioni, layout ed esperienza utente (UX)). Uso l’IA soprattutto per creare la prima versione funzionante di una schermata o di una pagina e per l’ideazione del design.
Testi
50% Umano50% IAIn generale, uso l’IA per creare una prima versione dei testi dell’app e del sito web, poi li riscrivo per renderli più concisi e aggiungere il mio tocco personale.
Traduzione
10% Umano90% IAPer le traduzioni mi affido molto all’IA. Durante la fase iniziale dello sviluppo, ho chiesto a persone madrelingua che praticano anche mountain bike di verificare le traduzioni. Ora tutte le nuove traduzioni vengono realizzate dall’IA seguendo regole che coprono termini tecnici, ortografia e tono.
Strategia di marketing
50% Umano50% IAHo collaborato con l’IA per sviluppare una strategia di marketing per l’app, che sto implementando molto lentamente.
Materiali promozionali
80% Umano20% IAHo un biglietto da visita dell’app e un adesivo promozionale. Ho usato l’IA per trovare idee per i testi e generare alcuni elementi illustrativi. Il resto è stato pazientemente assemblato, livello dopo livello, in Photoshop.
I post sui social media sono sempre scritti al 100% da me.