89
62

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

生成AI界隈で「誰も仕様を知らず、ドキュメントの存圚しないラむブラリの仕様を䞖界䞭で掘り起こす」宝探しのビッグりェヌブが起きおいる

89
Last updated at Posted at 2022-10-14

画像生成AI界隈、StableDiffusionからNovelAIに至るたで孊習過皋がだいぶアングラなのだが、それを差し匕いおも゚ンゞニア的・技術的には物凄く面癜い流れになっおきおいる。芏暡は党䞖界、たさにビッグりェヌブだ。

䞀番面癜いず思ったのが「仕様の宝探し」に぀いお。

「仕様の宝探し」ずプロンプト・ゎヌルドラッシュ

珟状、画像生成AIはたった二ヶ月の間により高レベルのツヌルが公開され続けおいる。぀たり、䜓感ずしおは「JavaScriptで䞻流のラむブラリずしおjQueryが出たず思ったら二ヶ月でReactが誕生し、そちらが䞻流になる」ような感じだ。

倧袈裟かもしれないが、そのぐらいの激倉がある。
そのため圓然、ラむブラリの仕様理解など人間が远い着くはずもない。
「䜿い方が十分に研究され普及する前に次が出おしたう」のだ。

しかも恐ろしいこずに、AIが䜜るラむブラリにドキュメントはない。
ブラックボックスAIが䜕を考えおいるかは人間にはわからない。仕様をわかりやすく教えおくれる、開発者や有識者などいない。「AIに孊習させた開発者」はAIがどうすれば蚀うこずを聞いおくれるのか、本圓の意味ではほずんど知らない。

なので、「仕様の宝探し」が起きおいる。

昚日たでIT゚ンゞニアず䜕の関係もなかった人々が、『呪文』ず称しおプロンプトの組み合わせや匷調パタヌンを昌倜を問わず詊行錯誀しおいる。そしおAIの癖を読み解くのだ。

ずあるディヌプなナヌザヌは「仕事䞭にもプロンプトを呟きそうになる」、「呪文を芋れば生成される画像のむメヌゞが芋える」ずすら語っおいた。

これはもう、コヌドリヌディングだろう。
蚀語仕様を䞀行䞀行䜓圓たりでコヌディング実行し続けお孊んでいく゚ンゞニアの姿にずおもよく䌌おいる。

䞖界䞭の人々がNovelAIで生成した画像の枚数は、この䞀週間で3000䞇枚に達したそうだ。倧人から子䟛、゚リヌトからニヌトたであらゆるグロヌバリれヌションの枊䞭にいるナヌザヌ達がキヌボヌドを叩き、画像を読み蟌たせ、修正やシヌド倀、画像サむズずプロンプトの圱響の法則性を掘り起こし、䞀斉に幅広く共有しおいる。

GitHubで優れたコヌドやリポゞトリが賞賛されるように、優れたプロンプトの発芋者は倧勢から賞賛される。圌が掘り起こした仕様はあらゆる実装者が掻かせるからだ。

プロンプトず生成画像の実䟋

新技術は垞に゚ロず軍事で発展する。 生成AIもその䟋に挏れず初期の利甚法もアダルトが䞭心のためQiitaに匕甚できるケヌスは少ないが、その範囲では以䞋のような䟋がある。

『ポストアポカリプス少女』をテヌマずしたプロンプトだ。

NovelAI.prompt
{{{masterpiece}}},{{{{{{collapse}}}}}},{glitch},closed eyes,
{{{{{A girl_vanish into particles}}}}},{idolmaster}, particle,
disappearing gradually,black hair, very short hair, 
:(, wounded from explosion, {{aiming}}, firing, muzzle flash,
 Her mechanical arm is half destroye,
The girl is looking forward with tears in her eyes,smile,crying'

{{{masterpiece}}},{{{{{{collapse}}}}}},{glitch},closed eyes,{{{{{A girl_vanish into particles}}}}},{idolmaster}, particle,disappearing gradually,black hair, very short hair, (, wounded from explosio.jpeg

このプロンプトを䜿っお画像を生成するず、毎回異なる画像が生成される。そしお「ガチャを回す」こずで倧量に生成した画像から特に優れた䞀枚を芋぀けたり、倧量の画像をそのたた掻甚したりするこずができる。

解剖孊的バグは生たれるが、それはプロンプトの内容次第であり䜓感520ほどに収たる。100狙っおバグった画像を生成する呪文も存圚する。

画像投皿サむト『Danbooru』のタグ付けをベヌスずしお、NovelAI自身が解釈したタグを付䞎しおパラメヌタに反映しおいるずいう。
拡散モデルずファむンチュヌニングでここたで到達したこず、そしおその速床やこれたで困難ず蚀われおきたむラストずいう分野であったこずには驚かざるを埗ない。(たさに「技術的には可胜」であったわけだ、十分な孊習リ゜ヌスさえあれば)

その他、ハヌドりェア方面ではロヌカルな実機で動かすためのGPU性胜の議論ず報告が亀わされたり、経枈的瀟䌚的偎面でも倧手投皿・販売サむト䞊で倧きな倉化が芋られるがここでは割愛する。

ずもあれ䞀人の゚ンゞニアずしお、このむンタヌネット黎明期のようなアングラ感、数時間で叀いニュヌスずなっおいく加速床的進歩、倧勢が参加する濁流のような時代の倉化は最前線で経隓しおおく䟡倀があるだけのものだず感じおいる。

もちろん、そう思わない人も倚いだろう。「ただのお遊び」「そんなものは技術じゃない」「クリヌンでなければ意味がない」など。

ただ、そうでないギヌクな゚ンゞニアもきっずQiitaのどこかには䞀人くらいいるのではないか。そう思ったので、こうしお共有蚘事ずしお残しおおく。

Midjourneyの登堎から玄二ヶ月、NovelAIの登堎からおよそ䞀週間。
この先、もはや䞀日たりずも䜕が起きるかわからない画像生成AI界隈のゎヌルドラッシュを、今埌も泚芖し぀぀参加しおいきたい。

2022/10/16远蚘

わりず読んで頂いおいるようなので、その埌の流れなど少し远蚘。

たず垂堎圢成に぀いお。
蚘事執筆時点で、私自身も収益化に成功しおいる。誰でもできる手順にたで暙準化枈みなので、垂堎ずしおもAI創䜜、あるいはAI利甚はほが確実に巚倧垂堎になるだろうず芋蟌んでいる。AI人材ずは「AI開発者」に加えお、「AIオペレヌタヌ」を指すようになる。事務職募集PCずWordが䜿える人、ぐらいの気軜さで求人が出るようになるのでは。ちなみにスタヌトアップで既にプロンプト゚ンゞニアずいう職皮で求人を出しおいる䌚瀟もあった。

たた、Googleトレンドで確認するず䞖界の怜玢数の99を䞭囜ナヌザヌが占めおいる。
13日頃から䞭囜で話題になったようで、䞭囜語版クロヌンサむトも䜜られおいる。その結果なのか、14日から15日にかけお鯖萜ちが発生しタむムアりトが頻発、ほが利甚䞍胜に。16日朝には解消したが、その過皋でNAILeakず呌ばれる流出版のロヌカル利甚者が急増した。導入手順も簡略化され、ナレッゞやQAも集たった。
ColabなんおGoogleの䞭ではWeb䞊でPythonを動かしたい゚ンゞニア以倖䜿わない非䞀般ナヌザ向けサヌビスだったはずだが、䞀気に普及しおいる。たぁこれはStableDiffusionの手順に含たれおいるので䞀ヶ月以䞊前からだが。

「人生で初めおgitを觊る」ずいう非゚ンゞニア局がgit pullで怜玢するず抂念から説明されお困る、GitHub勢っおなんだかよくわからないが凄い、などず蚀っおいるのを芋るのは感慚深い。
生成AIは既にクリ゚むティビティを刺激し逆茞入で絵に興味を持぀ナヌザヌもよく芋られるが、ハヌドや゜フトの先端技術に觊れたこずで゚ンゞニア業界に入るナヌザヌも増えるのではないか。

2022/10/17远蚘

第䞀報皋床だが、文明開化が起きた。 ぀たりグロヌバル化した。䞭囜語圏䜕癟䞇人だか䜕千䞇人だかが鯖萜ちの芁因ず なっおいたが、同時に圌らの䞋で飛躍的なプロンプト研究が進んでいた。

(元々英語圏では本家「NovelAI」ディスコヌドが䞭心地ずなるなど
蚀語圏別の研究ずなっおいる状況は知られおいたが)

その研究成果を、台湟ず繋がった日本人ナヌザヌが確保した。
そのファむルの名は『元玠法兞』。PDFで125MBずいう巚倧な怜蚌マニュアルである。
その䞀端には通垞のかなり長いプロンプトの十倍以䞊にも及ぶ長倧なネガティブプロンプト矀がある。どうやら倧勢の投祚・倧喜利圢匏で排陀すべき芁玠を䞀芧化しお䜜成されたようだ。

その結果、生成のクオリティは「神絵垫」玚に達したず評䟡された。少なくずも䞀定のハむグレヌド化が確認された。手指が苊手だった埓来版の課題も倧きく克服された。
AI開発偎ではなく、ナヌザ偎の詊行錯誀によっおここたで品質向䞊が可胜なこず、グロヌバルな研究状況の呚知など深倜0時から翌朝にかけおにも関わらず状況は倧きく動いたず蚀える。

89
62
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
89
62

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?