Ecco ChatPic, l'editor di foto con l'AI
Sto costruendo ChatPic perché quasi tutti i programmi di fotoritocco ti obbligano a imparare i loro menu prima di lasciarti ritoccare una foto.
Il problema
Ho passato anni in mezzo ai fotografi mentre costruivo Snapgle, e lo schema era sempre lo stesso. Chi aveva l'occhio migliore raramente era chi conosceva meglio il software. Sapevano esattamente cosa volevano, "meno arancione sulla pelle, ma il tramonto lascialo caldo", e poi perdevano venti minuti a cercare quale dei quaranta cursori lo facesse, oppure si arrendevano e ci piazzavano sopra un filtro.
Lightroom e Photoshop sono strumenti straordinari, pensati per chi ha già pagato il prezzo dell'apprendimento. Gli editor per smartphone sono andati nella direzione opposta e hanno nascosto tutto dietro i preset. Nessuno dei due ti lascia dire cosa vuoi e ottenerlo.
Cos'è
Descrivi la modifica che vuoi, "rendila più calda e schiarisci le ombre", e ChatPic la fa. Poi continui a parlare: "un po' meno", "solo il cielo", "annulla l'ultima". La conversazione è la cronologia della foto.
Perché adesso è possibile
Negli ultimi mesi sono cambiate due cose.
I modelli linguistici sono diventati abbastanza bravi a trasformare una frase approssimativa in un'intenzione precisa. ChatGPT l'ha reso evidente a tutti. Chiedi di "darle più atmosfera" e puoi ottenere qualcosa di concreto: abbassa l'esposizione, schiaccia un po' i neri, raffredda le alte luci.
Anche i modelli per le immagini hanno imparato a seguire le istruzioni. InstructPix2Pix, uscito da Berkeley a novembre, modifica una foto a partire da un'istruzione scritta, e ControlNet, rilasciato questo mese, dà molto più controllo su cosa un modello di diffusione mantiene e cosa cambia. Un anno fa "modifica questa foto come te la descrivo" era una demo da laboratorio di ricerca. Adesso ci fai un prototipo in un weekend.
Come funziona
È un mix di computer vision e di un modello che traduce la tua richiesta in operazioni di modifica, usando come contesto l'immagine e le modifiche precedenti.
La maggior parte delle richieste non ha bisogno dell'AI generativa. "Più luminosa", "più contrasto", "ritaglia quadrata" corrispondono alle stesse operazioni che ogni editor ha da vent'anni, e quelle sono esatte, veloci e reversibili. ChatPic traduce prima la frase in quelle operazioni. Ricorre a un modello generativo solo quando la richiesta ne ha bisogno, come "togli il tizio sullo sfondo".
Ci tengo a questa divisione perché così la foto resta tua. Non voglio uno strumento che si inventa una foto migliore di quella che hai scattato. Ogni modifica che ChatPic fa compare come un passaggio che puoi leggere, regolare con un normale cursore o buttare via, quindi se sai già cosa stai facendo, la conversazione è una scorciatoia che puoi ignorare quando vuoi.
Dove porta
Per ora la scommessa è circoscritta: una foto, una conversazione. Se funziona, la stessa idea si può allargare. Modificare cinquanta foto di un servizio con una frase. Salvare "come mi piacciono i ritratti" come qualcosa che puoi dire, invece di un preset da rifare ogni volta. Chiedere perché una foto sembra piatta e ricevere una risposta, non solo una correzione.
Più in là, credo che la maggior parte del software creativo finirà così. I menu non spariscono, ma non ti servono più per cominciare.
Cosa non so ancora
Parecchio. Il linguaggio è vago, e "falla risaltare" vuol dire una cosa diversa per ognuno, quindi ChatPic dovrà fare domande di chiarimento senza diventare fastidioso. Le modifiche generative possono ancora cambiare cose che non gli hai chiesto di toccare. E non so ancora se lo vorrà chi conosce già Lightroom, o solo chi non l'ha mai imparato.
A che punto è
Agli inizi. La lista d'attesa è aperta su chatpic.online. Lo sto costruendo intorno a quello che le persone chiedono davvero, non a quello che immagino vogliano, quindi se ti iscrivi aspettati di sentirmi, e aspettati che il tuo feedback cambi quello che esce.