(Translated by https://www.hiragana.jp/)
石川 冬樹 - アーキテクチャ科学研究系 - 研究者紹介 - 研究 - 国立情報学研究所 / National Institute of Informatics

yánjiū / Research

アーキテクチャxuéyánjiū

shíchuān dōngshù
ISHIKAWA Fuyuki
アーキテクチャxuéyánjiū zhŭnjiaòshoù

yánjiūshaòjiè

laìれるソフトウェアをxiaòlwよくzuòjiàzhígōngける

はソフトウェアgōngxué (SE: software engineering) ばれるfēnにおいてyánjiūxíngっています。jīnや、rénzhī、そしてshèhuìquánのあらゆるhuódòngにおいてソフトウェアシステムがzhòngyaòguŏたしています。ソフトウェアgōngxuéは、ソフトウェアシステムをgoùzhúし、そのpĭnzhíbaŏzhèngし、yùnyòngbaŏshoŭけるためのhuódòngzŏngdefēnです。プログラムをうようなshùだけでなく、そもそもどのようなnéngpĭnzhíによりjiàzhíられる、jiějuéするのかというビジネスのfēnいますし、チームjiānのコミュニケーションや々のhuódòngのありfāngfeìyòngjiànもりといったmiànいます。

は、このquánxiàngwàngれないようにしながら、pĭnzhíbaŏzhèngxiàngshàngのためのテストやjiănzhèngxiūzhèng・デバッグのshùguānするyánjiūxíngっています。テストであれば、duìxiàngシステムをdòngかしてみて「daìtōngり」のchūzhènいになっているかをquèrènするのですが、ソフトウェアシステムにduìし、どういうdòngかしfāngをしてみるのか、そもそも「daìtōngり」とはなのか、といったところにnánしさがあります。xíngshìshoŭばれるshùxuédeなアプローチをyòngい、「biéのケースをshìしてみる」のではなく、「どんなケースでもこうなるとduànyánできる」というjiănzhèngxíngうこともあります。もちろんそれらのshùが、běnlaíやりたいこと、shíshìjièきうることからかけはなれてはいけませんので、pĭnzhíweìや、ānquánxìngxìnlaìxìngのありfāngをモデリング、fēnするshùzhòngyaòとなります。

ānquándòngyùnzhuănシステムやgaōpĭnzhíなAIシステムのために

shíshìjièdòngzuòするdòngyùnzhuănシステムや、shēncéngxuéshùguīyánモデルをyòngいてshíxiànしたAIシステムなど、これまでになかったnéngshíxiànするシステムが々とxiànれています。こういったシステムにduìするソフトウェアgōngxuéのありfāngは、huódòngにおいてつのきなzhoúです(SE for AIxièxuégōngxuéAIgōngxué)。pĭnzhíbaŏzhèngxiàngshàngというguāndiănにおいても、「ニーズをmănたす」「gaōpĭnzhíである」といったことのdìngも、それをうためのshùアプローチも、cónglaíのソフトウェアシステムとはbiànわっています。

duāndeには、jīnまでのソフトウェアシステムは、「イートインならshuìlw10%suànする」というように、chŭルールのようなものをyaòqiúshìyàngとしてdìngめ、それにduìyīngするプログラムをshūchūしていました。fāngで、dòngyùnzhuănシステムやAIシステムは、qiúめるものをルールとしてすべてshūchūすようなことはkùnnánです。neìzuòfāngも、juéまったdòngきをするプログラムをshūchūすというよりは、xiánpànduànするようなshùxièxuézuìshìhuàなど)をyòngいます。いろいろなweìでの「quèかさ」がgaōいといえます。

yánjiūshìでは、dòngyùnzhuănシステムやAIシステムにduìするテストshùや、dòngxiūzhèngshùについてshèngんなyánjiūxíngっています。シミュレーションをqiaōfănxíngいながら、「よりyoŭxiaòなテスト」をdòngtànsuŏしたり、AIが「よりニーズをmănたす」ようなdòngきになるようにdòngxiūzhèngxíngったりといったshùんでいます。

ソフトウェアkaīdaòとしてのAIを使shĭいこなす

fāngで、shēncéngxuézuìshìhuàguīyánモデルなどのAIshùは、ソフトウェアkaīzhùける「daò」としてもきなxiaòguŏhuīするポテンシャルをchíっています(AI for SE)。に、jìnhuàsuànばれるzuìshìhuàshùhuóyòngんでいます。duāndeには、「よいもの」をdìngするようなスコアをうまくjuéめてあげれば、そのスコアをgaōくするようなことはAIdòngでやらせることはできるわけです。jìnhuàsuànは、そのに、たくさんのguòのデータからxuéぶのではなく、そのchángでいろいろshìしながらスコアをshàngげていくようなアプローチです。このアプローチで、「よいテスト」をzuòらせたり、「AIgoùchéngするパラメーターzhíduìするよいxiūzhèngàn」をzuòらせたりということができます。こういったshùは、cónglaíからあるソフトウェアシステムにduìしても使shĭえますし、shàngshùのようなdòngyùnzhuănシステムやAIシステムにhuóyòngすることもできます。

dāngránながら、「AIAIjiăncháする、liăngfāngがすごいからきっとjiéguŏもよい」というだけでは、kaīzhěはプロダクト・サービスにduìするrènguŏたすことができません。kaīzhěによるjiě、フィードバックをtōngしながら、pĭnzhíbaŏzhèngxiàngshàngできるようなshùgōngするyaòがあります。また、あらゆるニーズにduìしてwànnéngdaòとなるようなAIもありず、cónglaíからのソフトウェアgōngxuéshùAI、そしてrénjiānhuódòngとのshìqiēわせもyaòとなってきます。

chănxuéliánxiétōngしたjiějuéjiàzhíchuàngzaò

shàngのようには、AIをはじめとしたxīnしいzhŏngleìのシステムやxīnしいshùにもいちzaŏみ込みながら、ソフトウェアシステムのpĭnzhíbaŏzhèngxiàngshàngのためのyánjiūxíngっています。ソフトウェアgōngxuéにおけるyánjiūは、xiăngdeなありfāngweìlaíxiānjìndeshùみつつも、ソフトウェアkaīxiànchángにおけるjiějuéjiàzhíchuàngzaòjiànえていくyaòがあります。はこのdiăntoúにおいて、エンジニアxiàngけのjiaòréncaíchéngプログラム(トップエスイー)のyùnyíngや、kaīxiànchángxiàngけガイドラインのzhíなどのhuódòngxíngいながら、dòngchēやゲームなどyàng々なzhŏngにおけるとのxiédòngづいたyánjiūhuódòngxíngっています。〼

PDFをダウンロード


zhíshíchuān dōngshù 2024nián11yuègèngxīn

guānliánqíngbaò

zhùコンテンツ / SPECIAL

guóqíngbaòxuéyánjiūsuŏ
2025nián yaòlăn
xuéshùqíngbaòpánオープンフォーラム 2025guóqíngbaòxuéyánjiūsuŏ 2025nián gaìyaòNII Today No.104SINETStream shìshaòjiè:トレーラーxíngdòngshīshè [daŏxué バイオイノベーションyánjiūsuŏ]
読込中