In evidenza
Sezioni
Magazine
Annunci
Quotidiani GNN
Comuni
      1. Aiello del Friuli
      2. Amaro
      3. Ampezzo
      4. Andreis
      5. Aquileia
      6. Arba
      7. Arta Terme
      8. Artegna
      9. Arzene
      10. Attimis
      11. Aviano
      12. Azzano Decimo
      1. Bagnaria d'Arsa
      2. Barcis
      3. Basiliano
      4. Bertiolo
      5. Bicinicco
      6. Bordano
      7. Brugnera
      8. Budoia
      9. Buia
      10. Buttrio
      1. Camino al Tagliamento
      2. Campoformido
      3. Campolongo al Torre
      4. Caneva
      5. Carlino
      6. Casarsa della Delizia
      7. Cassacco
      8. Castelnovo del Friuli
      9. Castions di Strada
      10. Cavasso Nuovo
      11. Cavazzo Carnico
      12. Cercivento
      13. Cervignano del Friuli
      14. Chions
      15. Chiopris-Viscone
      16. Chiusaforte
      17. Cimolais
      18. Cividale del Friuli
      19. Claut
      20. Clauzetto
      21. Codroipo
      22. Colloredo di Monte Albano
      23. Comeglians
      24. Cordenons
      25. Cordovado
      26. Corno di Rosazzo
      27. Coseano
      1. Dignano
      2. Dogna
      3. Drenchia
      4. Enemonzo
      5. Erto e Casso
      1. Faedis
      2. Fagagna
      3. Fanna
      4. Fiume Veneto
      5. Fiumicello
      6. Flaibano
      7. Fontanafredda
      8. Forgaria nel Friuli
      9. Forni Avoltri
      10. Forni di Sopra
      11. Forni di Sotto
      12. Frisanco
      1. Gemona del Friuli
      2. Gonars
      3. Grimacco
      1. Latisana
      2. Lauco
      3. Lestizza
      4. Lignano Sabbiadoro
      5. Ligosullo
      6. Lusevera
      1. Magnano in Riviera
      2. Majano
      3. Malborghetto Valbruna
      4. Maniago
      5. Manzano
      6. Marano Lagunare
      7. Martignacco
      8. Meduno
      9. Mereto di Tomba
      10. Moggio Udinese
      11. Moimacco
      12. Montenars
      13. Montereale Valcellina
      14. Morsano al Tagliamento
      15. Mortegliano
      16. Moruzzo
      17. Muzzana del Turgnano
      1. Nimis
      1. Osoppo
      2. Ovaro
      1. Pagnacco
      2. Palazzolo dello Stella
      3. Palmanova
      4. Paluzza
      5. Pasian di Prato
      6. Pasiano di Pordenone
      7. Paularo
      8. Pavia di Udine
      9. Pinzano al Tagliamento
      10. Pocenia
      11. Polcenigo
      12. Pontebba
      13. Porcia
      14. Pordenone
      15. Porpetto
      16. Povoletto
      17. Pozzuolo del Friuli
      18. Pradamano
      19. Prata di Pordenone
      20. Prato Carnico
      21. Pravisdomini
      22. Precenicco
      23. Premariacco
      24. Preone
      25. Prepotto
      26. Pulfero
      1. Ragogna
      2. Ravascletto
      3. Raveo
      4. Reana del Rojale
      5. Remanzacco
      6. Resia
      7. Resiutta
      8. Rigolato
      9. Rive d'Arcano
      10. Rivignano
      11. Ronchis
      12. Roveredo in Piano
      13. Ruda
      1. Sacile
      2. San Daniele del Friuli
      3. San Giorgio della Richinvelda
      4. San Giorgio di Nogaro
      5. San Giovanni al Natisone
      6. San Leonardo
      7. San Martino al Tagliamento
      8. San Pietro al Natisone
      9. San Quirino
      10. San Vito al Tagliamento
      11. San Vito al Torre
      12. San Vito di Fagagna
      13. Santa Maria La Longa
      14. Sauris
      15. Savogna
      16. Sedegliano
      17. Sequals
      18. Sesto al Reghena
      19. Socchieve
      20. Spilimbergo
      21. Stregna
      22. Sutrio
      1. Taipana
      2. Talmassons
      3. Tapogliano
      4. Tarcento
      5. Tarvisio
      6. Tavagnacco
      7. Teor
      8. Terzo d'Aquileia
      9. Tolmezzo
      10. Torreano
      11. Torviscosa
      12. Tramonti di Sopra
      13. Tramonti di Sotto
      14. Trasaghis
      15. Travesio
      16. Treppo Carnico
      17. Treppo Grande
      18. Tricesimo
      19. Trivignano Udinese
      1. Udine
      1. Vajont
      2. Valvasone
      3. Varmo
      4. Venzone
      5. Verzegnis
      6. Villa Santina
      7. Villa Vicentina
      8. Visco
      9. Vito d'Asio
      10. Vivaro
      1. Zoppola
      2. Zuglio
La guida

Come si fa a creare immagini con l’intelligenza artificiale (senza essere artisti)

Come si fa a creare immagini con l’intelligenza artificiale (senza essere artisti)
Si tratta di una pratica sempre più diffusa, grazie ad algoritmi come Dall-E 2, Midjourney e Stable Diffusion: tutto quello che serve sapere prima di sperimentare
3 minuti di lettura

Una ragazza guarda il suo futuristico smartphone, sullo sfondo c’è una città cyberpunk: questa scena non proviene da un film o un videogioco, ma è stata generata dall’intelligenza artificiale, a partire da una richiesta testuale.

Per semplificare, abbiamo scritto in inglese la frase con cui inizia questo articolo (a girl looks at her futuristic smartphone), abbiamo premuto Invio e atteso qualcosa secondo: il risultato è quello che si vede qui sopra.

Sì, perché creare un’immagine a partire da un testo grazie all’intelligenza artificiale (il cosidetto TTI, Text to image), è ormai una pratica estremamente diffusa. In origine, è stato Dall-E 2, il progetto di Open AI avevamo scritto tempo fa. Negli ultimi mesi sono nate altre piattaforme, con funzionamento simile, che hanno definitivamente democratizzato l’accesso a questa tecnologia. In altri termini, se Dall-E 2 (come anche Imagen, che è di Google) resta un progetto di ricerca, cui pochi riescono ad accedere e solo invito, quella stessa tecnologia è ormai a disposizione virtualmente di chiunque, sotto altre forme. Tanto che, addirittura, un’immagine generata da un’IA è arrivata a vincere un concorso artistico in Colorado (video).

Se il processo alla base della generazione di immagini con IA è estremamente complicato, creare foto o disegni, per un utente comune, è abbastanza semplice. Da un punto di vista tecnico, basta conoscere i servizi e comprenderne il funzionamento di base. Ne abbiamo individuati 3 tra i più diffusi: ecco come funzionano, come si accede e qualche consiglio per scrivere le richieste.

Midjourney

Midjourney è fra i progetti di ricerca dedicati alla generazione di immagini tramite testo più diffusi. Si tratta di un algoritmo che, a partire da una descrizione, è in grado di generare un’immagine. Per utilizzarlo, è necessario usare Discord (come funziona?): ci si iscrive a questo server e poi si entra in uno dei canali #newbie, uno qualunque. A quel punto, bisogna inserire il comando /imagine, seguito dalla descrizione di quello che si vuole generare. L’immagine comparirà, dopo una manciata di secondi, nella chat. Ogni utente ha a disposizione 25 prove gratuite, prima di essere costretto ad abbonarsi: i piani partono da 10 dollari al mese.

Stable Diffusion

Stable Diffusion (che abbiamo usato per generare la foto in apertura) è fra gli ultimi nati: un progetto di intelligenza artificiale che ha fatto molto parlare di sé appena rilasciato al pubblico, a fine agosto. A differenza degli altri, il modello di Stability.ai, è completamente open source: chiunque può scaricarlo, installarlo sul computer e creare applicazioni dedicate. Stable Diffusion funziona in maniera simile a Midjourney, ma ha una piattaforma web specifica, che si chiama Dream Studio. Il funzionamento è intuitivo: basta inserire un testo, aspettare qualche secondo e guardare il risultato. Anche su Stable Diffusion la prova è gratuita, con 200 crediti che vengono caricati alla registrazione e che consentono la generazione di 100-150 immagini, a seconda del grado di difficoltà. In questo caso, non esiste un vero e proprio abbonamento: c’è invece la possibilità di acquistare crediti di volta in volta (uno per poco più di un euro).

Pixelz.AI

Pixelz.AI è un’applicazione, di cui esiste un’efficace versione per smartphone, che utilizza l’algoritmo di Stable Diffusion e un’elaborazione di Dall-E 2 per generare immagini. L’app, disponibile per Android e iOS, ha un’interfaccia abbastanza semplice, che permette di scegliere il tipo di immagine da creare (artistica, realistica o con l’algoritmo di Stable Diffusion) e poi di generarla in modo simile rispetto agli altri. Anche Pixelz.AI è gratuita a piccole dosi: offre 10 crediti al giorno a tutti gli utenti, che di solito consentono la creazione di 3 immagini. Per chi volesse qualcosa in più, è possibile acquistare pacchetti di crediti (50 costano 2,99 euro).

Istruzioni per l’uso: come scrivere le richieste

Sembra tutto estremamente facile, e in effetti lo è, almeno in termini puramente pratici. Si accede, si scrive la richiesta e l’intelligenza artificiale fa il resto. Ma non è proprio così. La sfida, con il TTI, è essere in grado di parlare con l’IA; riuscire, in altre parole, a scrivere richieste che possano produrre i risultati sperati.

Il prompting (si chiama così) è una vera e propria scienza, che ha molto a che fare con la relazione tra uomo e macchina. A partire dal blog di Dream Studio, proviamo a dare alcuni consigli di base, utili per iniziare. Una nota importante: attualmente, tutti i sistemi di TTI lavorano a partire dall’inglese. Questo vuol dire che tutte le richieste devono essere prodotte in questa lingua, ma chi ha difficoltà può farsi aiutare da Google Translate.

  • Partire sempre da una parola semplice, in grado di riassumere nel modo più adatto quello che si vuole genere. Un panda, uno scheletro, un cane: l’ossatura della richiesta deve sempre partire da un’idea chiara. Che, non deve necessariamente essere qualcosa di concreto, ma può benissimo essere uno stato d’animo.

  • Accanto a questo concetto di base è sempre importante specificare lo stile dell’immagine che si desidera generare. E quindi aggiungere specifiche come “una foto di” o “un dipinto di”. È molto divertente, per esempio, giocare con gli stili degli artisti: qui sopra c’è la finale di Champion’s League vista da Vincent Van Gogh, generata con MIdjourney.

  • A questo punto, è utile aggiungere qualunque specifica possa aiutare l’intelligenza artificiale a capire ancora meglio la richiesta: vanno molto di moda, e sono efficaci, aggettivi come bella, realistica o molto dettagliata. 

  • Per avere qualche idea e imparare le basi della conversazione con l’IA, si può dare uno sguardo a Lexica, un motore di ricerca di prompt di Stable Diffusion. Basta inserire una parola per vedere tutte le immagini create con quella keyword e le richieste degli altri utenti. E lasciarsi ispirare.