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

各種生成AIについて

abenben
July 06, 2023

 各種生成AIについて

2023年7月6日のフィンテック養成勉強会#31で発表した『各種生成AIについて』のスライドです。
https://fintech-engineer.connpass.com/event/285540/
#finengine

abenben

July 06, 2023
Tweet

More Decks by abenben

Other Decks in Technology

Transcript

  1. ೥݄ʹࡳຈ͔Β౦ژʹҠॅɻ ݱࡏ͸*(4Ͱڭҭˍ)3اۀͰϒϩοΫνΣʔϯΛ׆༻ ͨ͠8FCϓϩδΣΫτͷςοΫϦʔυΛ୲౰ɻ 1ZUIPO΍ػցֶशɺϒϩοΫνΣʔϯɺΫϥ΢υɺ ۚ༥ɺιϑτ΢ΣΞ։ൃʹؔ͢Δ*5ίϛϡχςΟͷӡ Ӧ΍ɺઌ୺ٕज़ɺϏδωε΍૊৫վֵͷΠϕϯτاըɺ ࣥචͳͲͷݸਓ׆ಈΛߦ͏ɻ <ίϛϡχςΟӡӦ> 4UBSU1ZUIPO$MVCɺϑΟϯςοΫཆ੒ίϛϡχςΟ΄͔ଟ਺ <؂मɺࣥචɺ຋༁ɺࠪಡ>

    ɾ4QBSLʹΑΔ࣮ફσʔλղੳʕେن໛σʔλͷͨΊͷػցֶशࣄྫू ɾϚϯΨͱਤղͰεοΩϦΘ͔Δϓϩάϥϛϯάͷ͘͠Έ ɾ࣮ફۚ༥σʔλαΠΤϯεӅΕͨߏ଄Λ͋ͿΓग़ͭ͢ͷΞϓϩʔν ɾςετۦಈ1ZUIPO ɾ͋ͨΒ͍͠1ZUIPOʹΑΔσʔλ෼ੳͷڭՊॻ ɾΈΜͳͷϒϩοΫνΣʔϯ ɾϑΟϯςοΫΤϯδχΞཆ੒ಡຊ ɾ1ZUIPOεΩϧΞοϓڭՊॻ ɾ"GUFS("'"෼ࢄԽ͢Δੈքͷະདྷ஍ਤ ɾ࣮ફγφϦΦɾϓϥϯχϯά ɾۚ༥"*੒ޭύλʔϯ Ѩ෦Ұ໵ *OTUJUVUJPOGPSB(MPCBM4PDJFUZגࣜձࣾ ্੮ݚڀһ 1SPGJMF
  2. ໔੹ࣄ߲  ൃද಺༰͸ॴଐ૊৫ͱ͸ؔ܎ͳ͘ݸਓʹؼଐ͢Δ΋ͷͰ͢ɻͦͷͨΊɺൃද಺༰ʹؔ͢Δ Ұ੾ͷ੹೚͸ࢲݸਓʹؼଐ͠ɺॴଐ૊৫ʹ͸ؔ༩͠·ͤΜɻ  ຊϓϨθϯςʔγϣϯͰఏڙ͞ΕΔ৘ใ͸ɺ೥݄೔࣌఺ͷ΋ͷͰ͋Γɺࠓޙมߋ͞ ΕΔՄೳੑ͕͋Γ·͢ɻ࠷৽ͷ৘ใʹ͍ͭͯ͸ɺؔ࿈͢Δެࣜ৘ใݯ΍ઐ໳ՈͷॿݴΛ͝ ࢀর͍ͩ͘͞ɻ  ຊϓϨθϯςʔγϣϯʹ͓͍ͯ঺հ͞ΕΔॻ੶͸ɺ঺հͷҰ؀ͱͯ͠ݴٴ͞ΕΔ৔߹͕͋

    Γ·͕͢ɺͦͷ໨త͸ൢചΛଅਐ͢Δ͜ͱͰ͸͋Γ·ͤΜɻ  ϓϨθϯςʔγϣϯʹ͓͍ͯࣔ͞ΕΔख๏΍ํ๏Λ࣮ફ͢Δ৔߹͸ɺࣗݾ੹೚ʹ͓͍ͯ ߦ͍ͬͯͩ͘͞ɻ͍͔ͳΔ݁Ռ΍ଛ֐͕ੜͨ͡ͱͯ͠΋ɺࢲ͸Ұ੾ͷ੹೚Λෛ͍·ͤΜɻ ਖ਼֬ੑ΍ޮՌͷอূ͸ߦ͓ͬͯΓ·ͤΜͷͰɺࣗݾͷ൑அͱϦεΫධՁʹج͍ͮͯߦಈ͠ ͍ͯͩ͘͞ɻ
  3. ͦΕͧΕͷಛ௃ "* ಛ௃ ར༻ྉ $IBU(15 0QFO"*͕։ൃͨ͠ର࿩ܕ"*ɻ ແྉɺ·ͨ͸ ༗ྉʢʣ (PPHMF#BSE (PPHMF͕։ൃͨ͠ର࿩ܕ"*ɻ

    ແྉ (JU)VC$PQJMPU .JDSPTPGUͱ0QFO"*͕։ൃͨ͠ίʔυੜ੒"*ɻ 74$PEF౳ͷ*%&ͷ֦ுػೳͱͯ͠ఏڙɻ ༗ྉʢʣ #JOH$IBU .JDSPTPGU͕։ൃͨ͠ର࿩ܕ"*ɻ ແྉ /PUJPO"* /PUJPO͕։ൃͨ͠υΩϡϝϯτੜ੒"*ɻ ༗ྉϓϥϯʹผ్ͷΦϓγϣϯ͕ඞཁɻ ༗ྉʢʣ 0QFO"*"1* 0QFO"*͕ఏڙ͢Δ"1*Ͱɺର࿩ܕ"*΍จষੜ੒"*Λఏڙɻ Ձ֨͸࢖༻ྔʹԠͯ͡ҟͳΔɻ ༗ྉʢར༻ʹԠͯ͡ʣɺ "1*Ωʔ͕ඞཁ -BOH$IBJO $IBU(15ͳͲ --.Λར༻ͨ͠ΞϓϦΛߏங͢ΔͨΊͷϑϨʔϫʔΫɻ ແྉͰ(JU)VC͔Βμ΢ϯϩʔυՄೳɻ ແྉ
  4. (JU)VC$PQJMPU +FU#SBJOTʣ ຖ݄ ಛ௃ ֓ཁ "*ύϫʔυ େ͖ͳίϯϐϡʔλʔϒϨΠϯ ʢ0QFO"* $PEFYʣ͕ಈ͔ͯ͠ ͍Δɻ

    ίʔυิ׬ ίʔυΛॻ͘ͱɺఏҊΛ͢Δɻ ଟݴޠରԠ ͨ͘͞Μͷίϯϐϡʔλʔݴޠ Λཧղ͍ͯ͠Δɻ ίϯςΩετײ ஌ ͋ͳ͕ͨԿΛ͠Α͏ͱཧղ͠ɺ ΞυόΠ͢Δɻ ֶशೳྗ ͋ͳ͔ͨΒֶͼɺΑΓྑ͍ॿ͚ Λ͢Δɻ ίʔυੜ੒ ৽͍͠ίʔυΛ࡞ΔͨΊͷఏҊ Λ͢Δɻ ίʔυͷཧղ ͋ͳ͕ͨॻ͍ͨίϝϯτΛಡΈɺ ίʔυΛ࡞Δɻ *%&ͱͷޓ׵ੑ 7T$PEF +FU#SBJOTͳͲͷ*%&ͱ ࿈ܞ͕Մೳɻ $IBUͰίʔυ΁ͷ ૬ஊ͕Ͱ͖Δ ίʔυ಺Λ อ؅ͯ͘͠ΕΔ ΤσΟλ΁εϜʔζ ʹऔΓࠐΉ͜ͱ͕Ͱ ͖Δ
  5. https://www.bing.com/search?q=Bing+AI&showconv=1&FORM=hpcodx ※Edgeブラウザのみ対応 #JOE$IBU ಛ௃ #JOHͷ"*νϟοτ $IBU(15 ։ൃݩ .JDSPTPGUࣾ 0QFO"* "*ٕज़

    (15ʢ.JDSPTPGU 1SPNFUIFVTϞσϧʣ (15ʢ༗ྉ൛ʣ ϦϦʔε೔ ೥݄ ೥݄೔ ରԠݴޠ ೔ຊޠ౳ෳ਺ ଟݴޠ ར༻ྉۚ ແྉ ແྉʢ੍ݶ͋Γʣɺ༗ ྉ൛ʢ݄ʣ ճ౴ͷόϦΤʔγϣϯ ձ࿩ελΠϧΛબ୒Մ ೳ ϓϩϯϓτʹΑΔ σʔλࢀরظؒ ࠷৽৘ใ·Ͱ ೥·Ͱ จࣈ਺ճ౴਺ͷ੍໿ จࣈ਺্ݶ จࣈ εϨουճ·Ͱ ແ੍ݶ ग़యͷ֬ೝ Մೳ ෆՄೳ ࠷৽৘ใΛݕࡧ͔ͯ͠Β ճ౴Λੜ੒ͯ͘͠ΕΔ
  6. $IBU(15ͱͷҧ͍ $IBU(15 1MBZHSPVOE ໨త ࣭໰͞Εͨ͜ͱʹରͯ͠ɺ ਓؒͷΑ͏ͳࣗવͳճ౴ Λߦ͏ ͞·͟·ͳ0QFO"*Ϟσϧͷ ػೳݕূ༻ ओͳ༻్

    νϟοτϘοτ จষੜ੒ɺςΩετ෼ྨɺݴ ޠ຋༁ͳͲଟذʹΘͨΔ༻్ Ͱ࢖༻Մೳ "*πʔϧͷ छྨ $IBU(15 0QFO"*͕։ൃ༷ͨ͠ʑͳ"* πʔϧ Ϟσϧ ༻్ UFYUEBWJODJ ߴ౓ͳࣗવݴޠཧղͱੜ੒Λ࣋ͭ ࠷ઌ୺ͷ(15ϞσϧͰɺ෯޿ ͍λεΫʹରԠ UFYUDVSJF ඇৗʹߴੑೳͰɺ%BWJODJΑΓ଎ ͘ɺ௿ίετ UFYUCBCCBHF ૉ௚ͳ࡞ۀ͕Ͱ͖Δɺඇৗʹ଎͍ɺ ίετ͕௿͍ UFYUBEB ඇৗʹγϯϓϧͳ࡞ۀ͕ՄೳͰɺ (15γϦʔζͷதͰ࠷΋ߴ଎ ͳϞσϧͰ͋Γɺ࠷΋௿Ձ֨ UFYUEBWJODJ ߴ౓ͳࣗવݴޠཧղͱੜ੒ೳྗΛ ͕࣋ͭɺUFYUEBWJODJΑΓ ΋ޮ཰త UFYUEBWJODJ ࣗવݴޠཧղͱੜ੒ೳྗ͕͋Γɺ ଟ༷ͳλεΫʹରԠ EBWJODJJOTUSVDUCFUB ΠϯετϥΫγϣϯʹैͬͯߴ౓ ͳλεΫΛ࣮ߦ EBWJODJ ࣗવݴޠཧղͱੜ੒ೳྗ͕ߴ͍ DVSJFJOTUSVDUCFUB ΠϯετϥΫγϣϯʹैͬͯதఔ ౓ͷλεΫΛ࣮ߦ DVSJF ଟ༷ͳλεΫʹରԠ͠ͳ͕Βޮ཰ తʹಈ࡞ CBCCBHF ҰൠతͳλεΫʹରԠͭͭ͠Ϧ ιʔεޮ཰͕ߴ͍ BEB جຊతͳλεΫʹରԠͭͭ͠࠷΋ ޮ཰తʹಈ࡞ ༗ྉʢैྔ՝੍ۚʣ ˞ͨͩ͠ॳظొ࿥ޙ̏ϲ݄ؒ͸υϧ෼ͷΫϨδοτ͕ແྉ https://platform.openai.com/playground ग़యɿʰ0QFO"* (15$IBU(15-BOH$IBJO ਓ޻஌ೳϓϩ άϥϛϯά࣮ફೖ໳ʢϘʔϯσδλϧʣʱΛࢀߟʹൃදऀ͕࡞੒
  7. 0QFO"* 1MBZHSPVOEͷύϥϝʔλ ύϥϝʔλ આ໌ 5FNQFSBUVSF ϥϯμϜ͞ɻ૑଄తʹ͢Δʹ͸ɺ౴͕͑͋Δ৔߹͸Λਪ঑ɻ .BYJNVNMFOHUI ࠷େτʔΫϯ਺ σϑΥϧτɿ 4UPQTFRVFODF

    ఀࢭจࣈྻ σϑΥϧτɿͳ͠ 5PQ1 OVDMFVTαϯϓϦϯάɻ͸ɺ্Ґͷ֬཰Λ࣋ͭτʔΫϯͷΈͷߟྀ Λҙຯ͢Δɻ 'SFRVFODZQFOBMUZ ੜ੒ͨ͠ςΩετʹج͍ͮͯɺ৽͍͠τʔΫϯʹ՝͢ϖφϧςΟɻಉ͡ς Ωετग़ྗͷՄೳੑΛݮΒ͢ σϑΥϧτɿɺʙ 1SFTFODFQFOBMUZ ੜ੒ͨ͠τʔΫϯʹج͍ͮͯɺ৽͍͠τʔΫϯʹ՝͢ϖφϧςΟɻಉ͡ τʔΫϯͷ܁Γฦ͠ͷՄೳੑΛݮΒ͢ σϑΥϧτɿɺʙ #FTUPG αʔόʔଆͰCFTU@PGݸͷ݁ՌΛੜ੒͠ɺ࠷ྑΛฦ͢ σϑΥϧτɿ *OKFDUTUBSUUFYU ॻࣜิਖ਼ͷͨΊίϯϓϦʔγϣϯલʹ௥Ճ͢ΔςΩετ *OKFDUSFTUBSUUFYU ॻࣜิਖ਼ͷͨΊίϯϓϦʔγϣϯޙʹ௥Ճ͢ΔςΩετ 4IPXQSPCBCJMJUJFT τʔΫϯͷੜ੒͞ΕΔ֬཰Λ৭෼͚Ͱදݱ ग़యɿʰ0QFO"* (15$IBU(15-BOH$IBJO ਓ޻஌ೳϓϩάϥϛϯά࣮ફೖ໳ʢϘʔϯσδλϧʣʱΛࢀߟʹൃදऀ͕࡞੒
  8. ػೳ આ໌ 2" طଘͷ஌ࣝʹج͍࣭ͮͯ໰ʹճ౴͠·͢ɻ (SBNNBSDPSSFDUJPO จষΛඪ४తͳӳޠʹमਖ਼͠·͢ɻ 4VNNBSJ[FGPSBOEHSBEFS ೉͍͠ςΩετΛΑΓ؆୯ͳ֓೦ʹ຋༁͠·͢ɻ /BUVSBMMBOHVBHFUP0QFO"* "1*

    ࣗવݴޠͷࢦࣔΛ࢖ͬͯ0QFO"* "1*΁ͷίʔυΛ࡞੒͠·͢ɻ 5FYUUPDPNNBOE ςΩετΛϓϩάϥϜͷίϚϯυʹ຋༁͠·͢ɻ &OHMJTIUPPUIFSMBOHVBHFT ӳޠͷςΩετΛϑϥϯεޠɺεϖΠϯޠɺ೔ຊޠʹ຋༁͠·͢ɻ /BUVSBMMBOHVBHFUP4USJQF"1* ࣗવݴޠͷࢦࣔΛ࢖ͬͯ4USJQF"1*΁ͷίʔυΛ࡞੒͠·͢ɻ 42-USBOTMBUF ࣗવݴޠΛ42-ΫΤϦʹ຋༁͠·͢ɻ 1BSTFVOTUSVDUVSFEEBUB ௕͍ܗࣜͷςΩετ͔ΒςʔϒϧΛ࡞੒͠·͢ɻ $MBTTJGJDBUJPO ΞΠςϜΛྫΛ௨ͯ͡ΧςΰϦʹ෼ྨ͠·͢ɻ 1ZUIPOUPOBUVSBMMBOHVBHF 1ZUIPOͷίʔυΛਓ͕ؒཧղͰ͖Δݴ༿Ͱઆ໌͠·͢ɻ .PWJFUP&NPKJ өըͷλΠτϧΛֆจࣈʹม׵͠·͢ɻ $BMDVMBUF5JNF$PNQMFYJUZ ؔ਺ͷ࣌ؒෳࡶੑΛٻΊ·͢ɻ 5SBOTMBUFQSPHSBNNJOHMBOHVBHFT Ұͭͷϓϩάϥϛϯάݴޠ͔Βผͷϓϩάϥϛϯάݴޠʹ຋༁͠·͢ɻ "EWBODFEUXFFUDMBTTJGJFS ςΩετͷઌਐతͳײ৘ݕग़Λߦ͍·͢ɻ &YQMBJODPEF ෳࡶͳίʔυΛઆ໌͠·͢ɻ ,FZXPSET ςΩετ͔ΒΩʔϫʔυΛநग़͠·͢ɻ 'BDUVBMBOTXFSJOH Ϟσϧʹࣄ࣮ʹجͮ͘౴͑Λఏڙͤ͞ɺ஌ࣝͷΪϟοϓΛຒΊ·͢ɻ "EGSPNQSPEVDUEFTDSJQUJPO ੡඼ͷઆ໌Λ޿ࠂίϐʔʹม׵͠·͢ɻ 1SPEVDUOBNFHFOFSBUPS ྫͷ୯ޠ͔Β੡඼໊Λ࡞੒͠·͢ɻ 5-%3TVNNBSJ[BUJPO ςΩετΛཁ໿͠ɺςΩετͷ࠷ޙʹUMESΛ௥Ճ͠·͢ɻ 1ZUIPOCVHGJYFS ιʔείʔυͷόάΛݟ͚ͭͯमਖ਼͠·͢ɻ 4QSFBETIFFUDSFBUPS ༷ʑͳछྨͷσʔλͷεϓϨουγʔτΛ࡞੒͠·͢ɻ +BWB4DSJQUIFMQFSDIBUCPU +BWB4DSJQUͷ࣭໰ʹ౴͑ΔϝοηʔδελΠϧͷϘοτͰ͢ɻ 0QFO"* 1MBZHSPVOEͷ&YBNQMFT 
  9. ػೳ આ໌ .-"*MBOHVBHFNPEFMUVUPS ݴޠϞσϧʹ͍ͭͯͷ࣭໰ʹ౴͑ΔϘοτͰ͢ɻ 4DJFODFGJDUJPOCPPLMJTUNBLFS ༩͑ΒΕͨτϐοΫʹର͢ΔΞΠςϜͷϦετΛ࡞੒͠·͢ɻ 5XFFUDMBTTJGJFS ςΩετͷجຊతͳײ৘ݕग़Λߦ͍·͢ɻ "JSQPSUDPEFFYUSBDUPS ςΩετ͔ΒۭߓίʔυΛநग़͠·͢ɻ

    42-SFRVFTU ؆୯ͳ42-ΫΤϦΛ࡞੒͠·͢ɻ &YUSBDUDPOUBDUJOGPSNBUJPO ςΩετ͔Β࿈བྷઌ৘ใΛநग़͠·͢ɻ +BWB4DSJQUUP1ZUIPO γϯϓϧͳ+BWB4DSJQUͷදݱΛ1ZUIPOʹม׵͠·͢ɻ 'SJFOEDIBU ςΩετϝοηʔδͷձ࿩Λ໛฿͠·͢ɻ .PPEUPDPMPS ςΩετͷઆ໌Λ৭ʹม׵͠·͢ɻ 8SJUFB1ZUIPOEPDTUSJOH 1ZUIPOؔ਺ͷEPDTUSJOHΛॻ͖·͢ɻ "OBMPHZNBLFS ྨਪΛ࡞੒͠·͢ɻ +BWB4DSJQUPOFMJOFGVODUJPO +BWB4DSJQUͷؔ਺ΛϫϯϥΠφʔʹม׵͠·͢ɻ .JDSPIPSSPSTUPSZDSFBUPS τϐοΫೖྗ͔Βʙจͷ୹͍ϗϥʔετʔϦʔΛ࡞੒͠·͢ɻ 5IJSEQFSTPODPOWFSUFS ୈҰਓশͷࢹ఺Λୈࡾਓশʹม׵͠·͢ɻ /PUFTUPTVNNBSZ ձٞͷϊʔτΛཁ໿ʹม׵͠·͢ɻ 73GJUOFTTJEFBHFOFSBUPS ϑΟοτωεͱԾ૝ݱ࣮ήʔϜͷΞΠσΞΛ࡞੒͠·͢ɻ &TTBZPVUMJOF ݚڀτϐοΫͷΞ΢τϥΠϯΛੜ੒͠·͢ɻ 3FDJQFDSFBUPS FBUBUZPVSPXOSJTL ࡐྉϦετ͔ΒϨγϐΛ࡞੒͠·͢ɻ $IBU "*ΞγελϯτͱͷΦʔϓϯͳձ࿩ɻ .BSWUIFTBSDBTUJDDIBUCPU .BSW͸ࣄ࣮Λड़΂Δ͚ͩͰͳ͘ɺൽ೑΋ݴ͏νϟοτϘοτͰ͢ɻ 5VSOCZUVSOEJSFDUJPOT ࣗવݴޠΛλʔϯόΠλʔϯͷํ޲ࢦࣔʹม׵͠·͢ɻ 3FTUBVSBOUSFWJFXDSFBUPS ਺ޠΛϨετϥϯͷϨϏϡʔʹม׵͠·͢ɻ $SFBUFTUVEZOPUFT τϐοΫΛఏڙ͠ɺֶशϊʔτΛऔಘ͠·͢ɻ *OUFSWJFXRVFTUJPOT ໘઀ͷ࣭໰Λ࡞੒͠·͢ɻ 0QFO"* 1MBZHSPVOEͷ&YBNQMFT