メむンコンテンツぞスキップ
芋出し画像

【IVRy入瀟゚ントリ】 株匏䌚瀟IVRyに入瀟したした

    こんにちは、こちらのnoteでは玄3幎ぶりになりたした。べいえりあです。
    この床、株匏䌚瀟IVRyにAI゚ンゞニアずしお入瀟するこずになったので、入瀟゚ントリを曞きたいず思いたす。

    軜く自己玹介

    こちらのTwitterアカりントの䞭の人です。

    元々、倧孊院時代は理論物理超匊理論をやっおいお、ミシガン倧孊アナヌバヌ校でPhDをずったのですが、その埌情報系に転向し、ニュヌペヌク倧孊のデヌタサむ゚ンスの修士課皋に入り盎したした。
    以降はずっず機械孊習をやっおいたす。

    倧孊院卒業埌は、ニュヌペヌクの郊倖にあるIBMの研究所の機械翻蚳チヌムに機械孊習゚ンゞニアずしお就職したした。
    その埌、ITの聖地であるサンフランシスコベむ゚リアで䞀床働いおみたいず思い、Googleに転職し、Google Assistantの自然蚀語理解チヌムの䞭の䞀チヌムでテックリヌドなどをやっおおりたした。
    そこから日本に戻り、前職の日本囜内の医療系スタヌトアップを経お今に至りたす。
    前職は2022幎の9月末で退職しお、盎近はフリヌランスの機械孊習゚ンゞニアずしおいく぀かのスタヌトアップで業務委蚗しおおりたした。

    専門は機械孊習の䞭でも自然蚀語凊理NLPで、ニュヌペヌク倧孊で修士やっおいた時に始めお10幎近くやっおいたす。

    LLMずの出䌚いずfew-shot NLP時代の幕開け

    こちらは入瀟゚ントリではあるのですが、今回の転職の刀断に倧きな圱響を䞎えたのがChatGPTなどのOpenAI瀟のGPT系のモデルに代衚される倧芏暡蚀語モデルLLMなので、そちらに぀いお少し曞いおおきたす。

    前職の医療系スタヌトアップを2022幎の9月末で退職したのですが、蟞めた盎埌くらいは仕事しおなかった業務委蚗は週2くらいでしかやっおいなかったので、勉匷したり自分で事業しようかず思っお最新技術を觊ったりしおいたした。
    そこで出䌚ったのがLLMの先駆けずなったGPT-3でした。
    䞀応、前職でT5やBART蟺りたでの䞭芏暡蚀語モデルは䜿っおいたのず、GPT-3に぀いおも論文は読んで知っおいたので、凄いずいうのは分かっおいた぀もりだったのですが、実際に觊っおみたら想像以䞊でした。

    たず、GPT-3が出おくるたでの前提ずしお、NLPの䞖界ではデヌタを劂䜕に効率良く集めるかが開発においおクリティカルになるずいうのが垞識でした。
    Word2vecに始たり、ELMo、BERTなどの事前孊習枈みモデルが出お必芁な孊習デヌタの量が激枛し、その埌のBERTの掟生モデルで曎に必芁なデヌタ量は順調に枛っおいっおはいたものの、実甚的な粟床を出すためにはタスクにもよりたすが少なくずも数癟数千くらいのデヌタは必芁だったず思いたす。
    勿論、デヌタの収集には時間がかかるわけで、たず最初のデヌタ収集で数か月、そのデヌタを元にモデルを䜜っおも倧抵の堎合は問題が出おくるので、远加のデヌタ収集やデヌタの敎理を行うのに倧䜓数週間ずいうむテレヌションを䜕床も重ねおいく必芁がありたした。

    GPT-3はBERTなどから続いおいた必芁な孊習デヌタ量の枛少の流れを曎に抌し進めお、プロンプトで指瀺を出せば、孊習デヌタ無したたは数䟋皋床の孊習デヌタでも実甚的な粟床を出せるようになったのです。

    画像
    孊習デヌタが無くおも翻蚳しおくれるGPT-3.5これはリヌクしおる気がしないでもない

    これは革呜的で、最初のデヌタ収集に必芁だった数か月が数時間のレベルでできるようになり、その埌の改善のむテレヌションがものの数分でできるようになったわけです。

    特に、この傟向は深い専門知識を必芁ずしない分野においお顕著で、䟋えば医療や法埋のように深い専門知識が必芁な分野だず盞倉わらずある皋床の孊習デヌタは必芁になるず思うのですが、そこたで深い専門性を必芁ずしない分野を広く攻めるのには最適な技術だず感じたした。

    これはNLP゚ンゞニアの仕事の仕方が劇的に倉わるぞず思いたした。そしお、NLP゚ンゞニアずしお自分もこの流れに乗るしかないず匷く感じたした。

    こんな経隓を経お、今埌しばらくはLLMをいじり倒せる環境に身を眮きたいず思うようになりたした。

    IVRyずの出䌚い

    IVRyず出䌚ったのは2023幎の2月初めくらいだず思いたす。
    CEOの奥西の共通の知り合いから䌚瀟を玹介されたのがきっかけでした。

    最初に話した際に「業務委蚗でやっおみない」ず蚀われ、圓時はフルタむムで働いおいなかったので暇しおいたのず、ちゃんずお金を皌ごうず思い、じゃあやるかくらいの軜いノリで始めたした。
    ちなみに今だから曞けるのですが、最初の印象は特に良かったわけでも悪かったわけでもなく、ただ「無」ずいう感じでした。最初は週䞀皌働だったし、本圓にノリで始めた感じです。
    ただ、IVRyのメむンのサヌビスである電話の自動応答は、これたで自分がやっおきた仕事ず結構共通点が倚かったので、自分のスキルは掻かせそうずいう感じは圓時からしおいた気がしたす。

    業務委蚗を始めた圓初は比范的枯れた技術を䜿っお情報抜出や文曞分類などのNLPタスクを解いおいたした。
    ただ、䌚瀟のサヌビスに぀いお知っおいくうちに「あれ、これ倧䜓LLMが最適解なんじゃね」ず思えおきお、実際にLLMで䞊手く解けた問題がいろいろあったので仕事がどんどん面癜くなっおいった気がしおいたす。

    入瀟のきっかけ

    業務委蚗から正瀟員に切り替えようず思ったのは、LLMを䜿っお䞖の䞭に無くおはならないサヌビスを䜜る䞊でIVRyは非垞に良い環境である、ず思えたのが倧きかったです。
    こう思えた流れを順を远っお説明しおみようず思いたす。

    IVRyには既に広く䜿われおいるサヌビスがある

    IVRyは安䟡に誰でも䜿甚できる電話自動応答サヌビスです。

    䞋蚘のむンフォグラフィックスにもある通り、アカりント数は6000を超えおおり、導入業界も倚岐に枡り、か぀今も䌞び続けおいるサヌビスです。

    画像
    2023幎のむンフォグラフィックスより。

    参考たでにこちらがむンフォグラフィックスのサむトで、䞊蚘以倖の情報もいろいろ曞いおありたす。

    LLMを䜿ったサヌビスを䜜る䞊でれロからサヌビスを䜜るずいうのもアリだずは思うのですが、既にあるサヌビスに機胜を茉せるよりは難易床は跳ね䞊がりたす。
    実際、LLMでれロからサヌビスを䜜っお䞊手くいっおいるものは䞖界を芋おもほずんど無いず思っおいお、既存サヌビスに茉せる方が「手堅い」かず思いたす。
    その意味で「既に広く䜿われおいるサヌビスを既に持っおいる」ずいうのは魅力的でした。
    ただ、既存サヌビスに茉せる圢だずどうしおもれロから䜜るよりもむンパクトは小さくなりがちなので、サヌビスの䞭でLLMがクリティカルな圹割を果たすずいうずころはこだわっおいきたいずころでした。

    サヌビスを曎に成長させる䞊で、LLMが「肝」ずなる

    IVRyがもっず広く䜿われるようになるには超えなければならない障壁がいく぀もあるず思っおいたす。
    実際はもっずたくさんあるず思うのですが、その内のいく぀か挙げるず、

    • 珟状のボタンプッシュ方匏サヌビスからの質問にナヌザヌが番号を抌しお答えるでは耇雑な入力日時、名前などに察応できないため、利甚甚途が限定される予玄や泚文は難しい

    • ボタンの数が限られるのでナヌザヌの倚様な芁望に察応できない

    • 耇雑な入力を凊理するため、たたナヌザヌの倚様な芁望に察応するために入力を自由発話にする方法はあるが、倚様な衚珟や意図しない䌚話の流れに察応するのが難しい

    などです。

    画像
    肯定衚珟は無数にあるし、むレギュラヌな䌚話はずおも蟛い。

    これらの問題を解いおいきたいのですが、電話の自動応答に特有ず蚀うほどではないものの特城的な制玄条件ずしお、

    • 業界によっお䌚話の流れやナヌザヌが知りたい情報、システムがナヌザヌに聞かなければならない情報は非垞に異なるので、業界に特化した圢ではなく、様々な業界にスケヌルできる圢で解かなければならない

    ずいうのがありたす。
    業界特化しおしたうずマヌケットサむズが限定されおしたうからです。

    䞊蚘の問題を解く䞀番安盎な方法はたくさんルヌルを定矩したり、たたはそれらのルヌルを機械孊習を甚いおデヌタから孊習するこずによっお、衚珟や芁望や䌚話の流れの倚様性に察応できるようにするだず思いたす。
    実際、機械孊習を䜿っお予玄などの様々な問い合わせに察応するサヌビスは既にいく぀か出おいたす。

    ただ、ルヌルベヌスや埓来の機械孊習だず特定の業界に察しお䜜り蟌めば解けるず思うのですが、「様々な業界にスケヌルさせる」ずいうのが容易ではないです。
    ルヌルベヌスであれば業界毎のルヌルが必芁だし、機械孊習にしおも業界毎の孊習デヌタを集める必芁が出おくるからです。

    ここでLLMが登堎したす。埓来の機械孊習だずどうしおも必芁だった孊習デヌタの収集が、LLMによっお最小限で枈むようになるわけです。
    さらに蚀うず、䞊でLLMは「そこたで深い専門性を必芁ずしない分野を広く攻めるのに最適な技術」ず曞きたしたが、電話の自動応答はそこたで専門的な知識を必芁ずせず、LLMが既に知っおいお孊習デヌタ無しでも十分な粟床が出るずいう意味で、業界を超えおスケヌルさせるずいう意味では最適な技術であるず感じたした。

    勿論、「出力が必ずしも安定しない」「嘘を぀く」などのLLMに特有の問題もあり、分野的に嘘の情報を顧客に教えるのは蚱容できない嘘の営業時間を教えたらお店の信頌に関わる、などので、それらを乗り越えないずいけないそしおそれは簡単ではないのですが、それらを克服できればLLMは倧きな歊噚になりたす。

    IVRyでは先月、実サヌビスぞの適甚に先駆けおレストラン予玄の自動応答のデモをリリヌスしたした。

    こちらは「レストラン予玄の自動応答サヌビスを䜜る」ずいう方針で䜜ったわけではなく、「問い合わせの汎甚的なシステムがあり、それをレストラン予玄に適甚する」ずいう方針で䜜ったのですが、それでいお自分たちで蚀うのも䜕ですがレストラン予玄のシステムずしお十分実甚に耐えうるものになっおいるず思っおいたす。

    このように実際に䜜っおみお、LLMを䜿えばサヌビスを倧きく成長させられるずいう確かな手応えが埗られたこずが、入瀟刀断の倧きな根拠になったような気がしおいたす。

    䞀応のレストランの予玄システムは出来たものの、様々な業界に広げたかったり、個々のレストランの特別なリク゚ストコヌス予玄を受け付けたい、などの察応が必芁だったり、䞊蚘の「意図しない䌚話の流れ」も䞀郚しか察応できおいなかったり、ただただやらないずいけないこずは山ほどあるのですが、これらをスケヌラブルな圢で解くのは非垞にチャレンゞングで面癜いんじゃないかず思っおいたす。

    IVRyはLLMの開発が非垞にやりやすい

    最埌に、䌚瀟のカルチャヌに぀いおの話なのですが、IVRyではナヌザヌの䜓隓が非垞に倧切にされおいるように思いたす。
    サヌビスの䜓隓評䟡を数倀化する、ずいうこずが頻繁に行われおいる気がしたすし、瀟員の皆さんも積極的に䜜ったサヌビスを詊しおフィヌドバックをくれる気がしおいたす。
    このカルチャヌは勿論プロダクトを改善する䞊で非垞に良いず思うのですが、それに加えおLLMを含む機械孊習の開発ずも非垞に盞性が良いず思っおいたす。
    機械孊習においおはモデルを改善するために改善ず評䟡のむテレヌションを䜕床も回さないずいけないず思うのですが、このように䜿った人の声を頻繁に聞けるカルチャヌがあるず、生成AIのような評䟡がやりづらいものであっおも人手評䟡を元に高速にむテレヌションを回すのがやりやすくなりたす。

    画像
    デヌタプロゞェクトの開発プロセスずしお有名なCRISP-DM図。Wikipediaより匕甚。
    機械孊習においおは改善ず評䟡のむテレヌションを回し続けるのが䜕より重芁。

    䞊蚘のレストラン予玄の自動応答を䜜っおいた時は、週次でサヌビスを䜿っおもらっお人手での䜓隓評䟡をしおもらっおいたので、改善のむテレヌションを高速に回すこずができお短期間でリリヌスに持っおいくこずができたした。

    あずは最新技術奜きな䌚瀟だず思うので、䜕らかの圢で業務に圹立぀のであれば最新技術を䜿っおみるのはやりやすいかず思いたす。
    今回の蚘事では䞻にLLMの話をしたしたが、電話の自動応答だず音声認識や音声合成も重芁なので、瀟内で音声合成の怜蚌などはやったりしおいたす。

    最埌に

    IVRyでは䞀緒にサヌビスを良くしおくれるAI゚ンゞニアを絶賛募集䞭です。

    䞖間では「LLMを䜿っおクヌルなデモを䜜るのは簡単だが、実サヌビスを䜜るのは難しい」ずよく蚀われおいるず思うのですがその通りだず思っおいお、珟状、日本でLLMを䜿っおPMFできそうなサヌビスを出しおいるずころは少ないず思っおいたす。

    そんな䞭、IVRyはLLMを䜿っお䞖の䞭に広く䜿っおもらえるサヌビスを開発できる数少ない䌚瀟の䞀぀だず思っおいたす。
    皆さんもLLMをいじり倒し぀぀、䞀緒に䞖の䞭を良くしおみたせんか


    この蚘事が参加しおいる募集

     
     
    Principal AI Engineer@IVRy。LLMずRain Treeに興味がありたす☺

    あなたぞのおすすめ