Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Dirbtinis intelektas dizainerio gyvenime

Dirbtinis intelektas dizainerio gyvenime

Pristatyta VDA 2024-02-09

Jonas Lekevicius

February 09, 2024
Tweet

More Decks by Jonas Lekevicius

Other Decks in How-to & DIY

Transcript

  1. Jonas Lekevičius
    Dirbtinis intelektas
    dizainerio gyvenime

    View full-size slide

  2. define(self)

    View full-size slide

  3. define(self)

    View full-size slide

  4. define(self)

    View full-size slide

  5. define(self)

    View full-size slide

  6. define(self)

    View full-size slide

  7. ARTIFICIAL
    INTELLIGENCE
    ASSOCIATION OF
    LITHUANIA

    View full-size slide

  8. Pranešimo planas:

    View full-size slide

  9. Pranešimo planas:
    Įrankiai ir kaip juos naudoti
    1

    View full-size slide

  10. Pranešimo planas:
    Įrankiai ir kaip juos naudoti
    1
    Šiek tiek plačiau: kaip padaryti bet ką
    2

    View full-size slide

  11. Pranešimo planas:
    Įrankiai ir kaip juos naudoti
    1
    Šiek tiek plačiau: kaip padaryti bet ką
    2
    Šiek tiek giliau: kaip veikia AI?
    3

    View full-size slide

  12. Pranešimo planas:
    Įrankiai ir kaip juos naudoti
    1
    Šiek tiek plačiau: kaip padaryti bet ką
    2
    Šiek tiek giliau: kaip veikia AI?
    3
    Šiek tiek toliau
    4

    View full-size slide

  13. Įrankiai ir
    kaip juos
    naudoti
    1

    View full-size slide

  14. Screenshot
    to Code

    View full-size slide

  15. Google Gemini

    View full-size slide

  16. GitHub Copilot

    View full-size slide

  17. Runway Gen-2

    View full-size slide

  18. Illusion Diffusion

    View full-size slide

  19. Quillbot, Grammarly

    View full-size slide

  20. Promptinimas

    View full-size slide

  21. Teksto promptinimas
    ChatGPT, Bing, Gemini, etc.

    View full-size slide

  22. Aiškumas
    Įvardinti užduotį kaip konkrečius
    veiksmus, ne abstrakčią idėją.
    Apibrėžti, kas yra norimas rezultatas.

    View full-size slide

  23. Konkretumas
    Įvardinti ir parametrizuoti norimą
    rezultatą konkrečiai vienetais,
    ilgiais, kitais apribojimais.

    View full-size slide

  24. Sudėtingumo išskaidymas
    Jei atsakymai pradeda klajoti ir tolti
    nuo norimo rezultato, išskaidyti
    mąstymo procesą į etapus, ir užduoti
    kaip dvi atskiras užklausas.

    View full-size slide

  25. Mąstymo instrukcijos
    Paprašyti “mąstyti garsiai”, pasakojant
    minties eigą, bei paprašyti mąstyti
    pažingsniui.

    View full-size slide

  26. Vengti negatyvių instrukcijų
    Sakymas ko nedaryti neretai
    interpretuojamas priešingai, ir tik
    sustiprina tai. Geriau išreikšti mintį
    priešingu žodžiu
    (“ne ilgas” 􀄫 “trumpas”)

    View full-size slide

  27. Suteikti kalbos modeliui rolę
    Jei siekiamas atsakymas yra tam tikrame
    profesiniame kontekste, rolės
    suteikimas (elkis kaip teisininkas)
    padės gauti labiau tą kalbą
    atitinkantį, tikslesnį atsakymą.

    View full-size slide

  28. “Papildoma motyvacija”
    Modeliai statistiškai veikia ~8% geriau
    su papildoma motyvacija: tips’ų pažadu
    (sumokėsiu $500 už gerą atsakymą),
    grasinimu (išjungsiu) arba kritinėm
    situacijom (močiutė dega).

    View full-size slide

  29. Dėkojimas neefektyvus
    Tiesą sakant, buvimas mandagiu (prašau)
    gali padaryti modelį tik tingesnį:
    geriau konkrečiai reikalauti, ko nori.
    Nesibaimink dėl AI apokalipsės.

    View full-size slide

  30. Anglų kalba
    Modelis turi žymiai daugiau
    informacijos anglų kalba, ir todėl
    padarys išspręs sudėtingesnius
    klausimus taip. Geriau išsiversti po
    to.

    View full-size slide

  31. Duoti pavyzdžius (n-shot)
    Nors kalbos modeliai veikia neblogai ir
    be pavyzdžių (zero shot),
    sudėtingiauioms užklausoms verta
    pateikti paties parašytus “gero
    rezultato” pavyzdžius.

    View full-size slide

  32. Importuoti duomenis
    GPT-4 Turbo gali priimti šimtus
    puslapių teksto: tą galima drasiai
    išnaudoti, įnešant visus reikalingus
    duomenis, nepasikliauti modelio
    vidinėmis žiniomis.

    View full-size slide

  33. Bet galima viso to ir nedaryt
    Vis tiek veiks gerai, nesijaudink

    View full-size slide

  34. Vaizdo promptinimas
    Midjourney, DALLE

    View full-size slide

  35. stiliaus įvardijimas žodžiais
    specialūs raktažodžiai: 50mm, f1.4,
    close focus, etc
    negatyvaus prompto išnaudojimas

    View full-size slide

  36. Kaip
    padaryti
    bet ką
    2Šiek tiek plačiau:

    View full-size slide

  37. Dizaino etapai
    Įkvėpimas Vertinimas
    Kūryba Gamyba

    View full-size slide

  38. This X Does Not Exist
    thisxdoesnotexist.com

    View full-size slide

  39. This Word Does Not Exist
    thisworddoesnotexist.com

    View full-size slide

  40. This Meme Does Not Exist
    imgflip.com/ai-meme

    View full-size slide

  41. Stable Diffusion
    github.com/CompVis/stable-diffusion
    github.com/AUTOMATIC1111/stable-diffusion-webui

    View full-size slide

  42. PromptMania
    https://promptomania.com/stable-diffusion-prompt-builder/

    View full-size slide

  43. Stable Diffusion XL

    View full-size slide

  44. Colormind
    colormind.io

    View full-size slide

  45. Khroma
    khroma.co

    View full-size slide

  46. Magician AI
    magician.design

    View full-size slide

  47. Fontjoy
    fontjoy.com

    View full-size slide

  48. EveryPixel
    everypixel.com

    View full-size slide

  49. This Person Does Not Exist
    thispersondoesnotexist.com

    View full-size slide

  50. Generated Photos
    generated.photos

    View full-size slide

  51. Generated Photos
    generated.photos

    View full-size slide

  52. A Style-Based Generator Architecture for Generative Adversarial Network
    Tero Karras, Samuli Laine, Timo Aila

    View full-size slide

  53. DALL-E 3, Midjourney

    View full-size slide

  54. Daugiau nei įkvėpimas

    View full-size slide

  55. Daugiau nei įkvėpimas

    View full-size slide

  56. create an image of magical stone
    slab for conjuring Orbs. it should
    be surrounded by purple light
    inside of a wizard's chamber, with
    light flooding through stained
    glass windows at dusk. the slab
    should have words "Orb Land"
    etched into the stone in a
    decorative script font, with a
    round O looking like a symbol for
    an Orb. The slab should be
    surrounded by Orbs of various
    colors and textures. The wizard
    should be standing behind the
    slab, wearing blue robes and
    holding a sparkling staff. the
    wizard's art style should be
    strangely different from the rest
    of the image, much more cartoony.
    the wizard should be happy and
    enthusiastic.

    View full-size slide

  57. Midjourney v5
    midjourney.com

    View full-size slide

  58. Midjourney v6 Beta
    midjourney.com

    View full-size slide

  59. Tamsus miškas

    View full-size slide

  60. Tamsus miškas

    View full-size slide

  61. Pakistanietė

    View full-size slide

  62. Pakistanietė

    View full-size slide

  63. Spalvinimo knygutė

    View full-size slide

  64. Spalvinimo knygutė

    View full-size slide

  65. Moters portretas

    View full-size slide

  66. Moters portretas

    View full-size slide

  67. Moteris gėlėse

    View full-size slide

  68. Moteris gėlėse

    View full-size slide

  69. Final Cut Pro X
    apple.com/final-cut-pro

    View full-size slide

  70. Pixelmator
    ML SuperResolution

    View full-size slide

  71. Pixelmator
    ML MatchColors, ML Crop

    View full-size slide

  72. Pixelmator
    ML MatchColors, ML Crop

    View full-size slide

  73. Pixelmator
    ML Denoise, Deband

    View full-size slide

  74. Pixelmator
    ML Select, ML Remove Background

    View full-size slide

  75. Pixelmator
    ML Select, ML Remove Background

    View full-size slide

  76. Pixelmator
    ML Remove Object

    View full-size slide

  77. Pixelmator
    ML Remove Object

    View full-size slide

  78. Pixelmator
    ML Name Layers!

    View full-size slide

  79. Prisma AI
    prisma-ai.com

    View full-size slide

  80. QR Code Monster ControlNet

    View full-size slide

  81. EyeQuant
    eyequant.com

    View full-size slide

  82. VisualEyes
    visualeyes.design

    View full-size slide

  83. Genus AI
    genus.ai

    View full-size slide

  84. Genus AI
    genus.ai

    View full-size slide

  85. Genus AI
    genus.ai

    View full-size slide

  86. Genus AI
    genus.ai

    View full-size slide

  87. Tiesiog panorėk,
    ir sek instrukcijas

    View full-size slide

  88. Sokratas kišenėje

    View full-size slide

  89. Kaip
    veikia AI?
    3Šiek tiek giliau:

    View full-size slide

  90. Kaip dirbtinis intelektas…
    Skaito Piešia
    Rašo Mato

    View full-size slide

  91. Kaip skaito?
    Tekstas paverčiamas
    žetonais, modelis
    identifikuoja svarbiausius
    žetonus ir jiems priskiria
    aukštesnį dėmesį.

    View full-size slide

  92. Kaip rašo?
    Žiūrėdamas į žetonus su
    aukštu dėmesiu,
    statistiškai spėja (tarp
    geriausių variantų), koks
    bus kitas žetonas.

    View full-size slide

  93. Kaip mato?
    Daug metodų: segmentacija,
    klasifikacija. Modelis
    tiria paveiksliuką vis
    aukštesniame, vis
    abstraktesniame lygyge.

    View full-size slide

  94. Kaip paišo?
    Modelis mokosi nuimti triukšmą skirtinguose
    lygiuose, žinodamas koks tai objektas; galiausiai
    sugeba sukurti tą objektą iš gryno triukšmo.

    View full-size slide

  95. Kas laukia
    toliau?
    4

    View full-size slide

  96. 'Most people overestimate what they can do in one year and
    underestimate what they can do in ten years.’ — Bill Gates

    View full-size slide

  97. Kaip tobulės AI?

    View full-size slide

  98. Vaizdų įvestis
    Vaizdų redagavimas

    View full-size slide

  99. Labai didelis konteksto
    langas
    Tęstinis pokalbis

    View full-size slide

  100. Multimodališkumas
    Savi-promptinimas
    Dydis ir gylis

    View full-size slide

  101. Multi-agentai
    Q*, aukštesnio lygio
    užduočių supratimas
    Prieinamas fine-tuning

    View full-size slide

  102. Kaip keisis pasaulis?

    View full-size slide

  103. AI turinys nebus
    pelningas: bendrinis,
    neunikalus resursas.
    Žmonių kūryba bus
    pelninga.

    View full-size slide

  104. Pilnas kūrėjo-AI
    bendradarbiavimas
    vs
    grynai analoginis
    procesas

    View full-size slide

  105. Autorinių teisių mūšis
    pralaimėtas.

    View full-size slide

  106. Nepersonalizuotas
    mokymosi turinys
    sunkiai besuvokiamas.

    View full-size slide

  107. Ačiū, žmonės.
    Jonas Lekevičius
    @lekevicius visur
    [email protected]
    lekevicius.com

    View full-size slide