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

ChatGPT の現状理解と 2023年7月版 LLM情報アップデート

skume
July 12, 2023

ChatGPT の現状理解と 2023年7月版 LLM情報アップデート

1. ChatGPTの現状理解
 ChatGPT とは?
 前回の振り返り
 ChatGTP界隈の1ヶ月間のアップデート (2023年7月版)

2. Rパッケージ開発にLLMをどう活用するか?の整理

3. GPTが使えるRパッケージの調査報告

skume

July 12, 2023
Tweet

More Decks by skume

Other Decks in Programming

Transcript

  1. ࠓճͷ࿩୊ఏڙ  $IBU(15ͷݱঢ়ཧղ  $IBU(15 ͱ͸ʁ  લճͷৼΓฦΓ  $IBU(51ք۾ͷϲ݄ؒͷΞοϓσʔτ

    ೥݄൛  3ύοέʔδ։ൃʹ--.ΛͲ͏׆༻͢Δ͔ʁͷ੔ཧ  (15͕࢖͑Δ3ύοέʔδͷௐࠪใࠂ
  2. ࠓճͷ࿩୊ఏڙ  $IBU(15ͷݱঢ়ཧղ  $IBU(15 ͱ͸ʁ  લճͷৼΓฦΓ  $IBU(51ք۾ͷϲ݄ؒͷΞοϓσʔτ

    ೥݄൛  3ύοέʔδ։ൃʹ--.ΛͲ͏׆༻͢Δ͔ʁͷ੔ཧ  (15͕࢖͑Δ3ύοέʔδͷௐࠪใࠂ
  3. $IBU(15 ͱ͸ʁ $IBU(FOFSBUJWF1SFUSBJOFE5SBOTGPSNFS (15 ࣄલֶशࡁΈม׵ث ͷུ ✦ 0QFO"*͕ࣾ೥݄ʹެ։ͨ͠"*νϟοτϘοτɻ ✦ ʮDIBU(15ʯ͸

    (15ͷνϟοτػೳΛࢦ͢ɻ ✦ ୯ʹʮ(15ʯͱݴ͏ͱɺϞσϧࣗମ͋Δ͍͸ଞͷػೳ΋ࢦ͢ɻ ✦ ݱࡏͷ࠷৽൛(15 ೥݄೔ެ։ ɺ$IBU(15 .BZ7FSTJPO ✦ (15͕ผ֨Ͱ͋Δ͜ͱΛڧௐ͍ͨ͠ͱ͖ʹɺʮ (15ʯͱݺͿ܏޲ʹ͋Δɻ ✦ େن໛ݴޠϞσϧʢ--. -BSHF-BOHVBHF.PEFMʣͷͭ ✦ େྔͷςΩετΛֶशͨ͠"*Ϟσϧɻ ✦ ςΩετੜ੒աఔͰɺ࣍ʹདྷΔ୯ޠΛߴ֬཰Ͱ༧ଌͰ͖Δɻ ✦ ݁Ռͱͯ͠ɺਓ͕ؒࣗવʹײ͡ΔจষΛੜ੒Ͱ͖Δ"*Ϟσϧɻ ✦ (15ɾ--.ͰԿ͕มΘͬͨ͜ͱ ✦ίϯϐϡʔλݴޠΛհͣ͞ʹɺࣗવݴޠ΋ϓϩϯϓτ ࢦࣔจ ͱͯ͠ɺ "*ɾܭࢉػʹ໋ྩͰ͖ΔΑ͏ʹͳͬͨɻ
  4. $IBU(15 ͱ͸ʁ --.ͷग़ྗ͸ɺ಺ૠ͔ʁ ֎ૠ͔ʁ --.ֶ͕शͨ͠σʔλͷൣғ಺Ͱͷ༧ଌʢ಺ૠʣ ͸ಘҙͰ͕͢ɺֶशͨ͠σʔλͷൣғΛ௒͑ͨ༧ ଌʢ֎ૠʣ͸ಘҙͰ͸ͳ͍͜ͱΛҙຯ͢Δɻ ௨ৗͷػցֶशɾਂ૚ֶशͷͱ͖ͷཧղͱಉ͡ɻ ϋϧγωʔγϣϯ Ϟσϧʹଘࡏ͠ͳ͍ࣄ

    ࣮΍৘ใΛੜ੒͢Δݱ৅ ͷҰ෦͸ɺ֎ૠ ͷ໰୊ͱݟͳ͢͜ͱ΋Ͱ͖Δɻ ʢैདྷͱͷҧ͍ʣ --.ʹֶशࡁΈ͔Ͳ͏͔Λ໰͍߹ΘͤͰ͖Δɻ ϓϩϯϓτͷ৘ใ͸ੜ੒࣌ͷֶशσʔλʹ΋ɻ ઢܗճؼͰઆ໌͢Δͱ
  5. લճͷৼΓฦΓ  J04൛ $IBU(15ΞϓϦ ͕ϦϦʔε  #FUBGFBUVSFTػೳ͕࣮૷ $IBU(15 1MVTαϒΫε൛ B

    #JOH΢Σϒݕࡧػೳ 8FCCSPXTJOH ͷ࣮૷ C 1MVHJOTػೳ ͕࢖͑ΔΑ͏ʹ 1SPNQU1FSGFDU 8PMGSBN 8FC1JMPU ৯΂ϩά1MVHJOΛ঺հ  ࿩୊ఏڙ(155FDIOJDBM3FQPSU ϓϩϯϓτΤϯδχΞϦϯά౳
  6. $IBU(51ք۾ͷϲ݄ؒͷΞοϓσʔτ ೥݄൛  (15UVSCPLϞσϧͷϦϦʔε  ඪ४ͷLόʔδϣϯͱൺ΂ͯɺΑΓ௕͍ίϯςΩετΛѻ͑ΔʹΑ͏ʹ  'VODUJPODBMMJOHػೳͷಋೖ  $IBU(15͕ಛఆͷؔ਺Λݺͼग़͠ɺͦͷ݁ՌΛϢʔβʔʹఏڙͰ͖ΔΑ͏ʹ

     ౦େ Yੜ੒"*γϯϙδ΢Ϝ   (15"1*͕Ұൠར༻Մೳʹ   #JOH΢Σϒݕࡧػೳ 8FCCSPXTJOH ͕ެ։ఀࢭ ݄  $PEFJOUFSQSFUFS ػೳ CFUB൛ ͷ௥Ճ ݄ $IBU(15಺ͰίʔυΛ࣮ߦ͠ɺσʔλͷղੳ΍άϥϑͷ࡞੒ͳͲͰ͖Δɻݱࡏɺ1ZUIPOͷΈ࢖༻Մೳɻ 3͸αϙʔτ͞Ε͍ͯͳ͍ɻ3Λ࢖༻͢Δ৔߹͸ɺOPUFBCMF QMVHJO Λ࢖༻͢Δඞཁ༗Γɻ OPUFBCMF QMVHJOͷ৽نΠϯεʔϧ͸ఀࢭ͞Ε͍ͯΔ͔΋ɻ  1MVHJOT਺໿छྨ ݄ छྨ ݱࡏ
  7. 3࣮ߦʹ͸/PUFBCMF QMVHJOΛ࢖༻͢Δ खॱ  /PUFBCMF QMVHJOͷΠϯετʔϧ  /PUFBCMF ʹొ࿥ɾϩάΠϯ 

    ϓϩδΣΫτ࡞੒  ,FSOFMΛ3ʹมߋ  $IBU(15 6*͔Β3࣮ߦɻ IUUQTOPUFBCMFJP
  8. खॱ  /PUFBCMF QMVHJOͷΠϯετʔϧ  /PUFBCMF ʹొ࿥ɾϩάΠϯ  ϓϩδΣΫτ࡞੒ 

    ,FSOFMΛ3ʹมߋ  $IBU(15 6*͔Β3࣮ߦɻ IUUQTOPUFBCMFJP 3࣮ߦʹ͸/PUFBCMF QMVHJOΛ࢖༻͢Δ
  9. खॱ  /PUFBCMF QMVHJOͷΠϯετʔϧ  /PUFBCMF ʹొ࿥ɾϩάΠϯ  ϓϩδΣΫτ࡞੒ 

    ,FSOFMΛ3ʹมߋ  $IBU(15 6*͔Β3࣮ߦɻ IUUQTOPUFBCMFJP 3࣮ߦʹ͸/PUFBCMF QMVHJOΛ࢖༻͢Δ
  10. खॱ  /PUFBCMF QMVHJOͷΠϯετʔϧ  /PUFBCMF ʹొ࿥ɾϩάΠϯ  ϓϩδΣΫτ࡞੒ 

    ,FSOFMΛ3ʹมߋ  $IBU(15 6*͔Β3࣮ߦɻ IUUQTOPUFBCMFJP 3࣮ߦʹ͸/PUFBCMF QMVHJOΛ࢖༻͢Δ
  11. खॱ  /PUFBCMF QMVHJOͷΠϯετʔϧ  /PUFBCMF ʹొ࿥ɾϩάΠϯ  ϓϩδΣΫτ࡞੒ 

    ,FSOFMΛ3ʹมߋ  $IBU(15 6*͔Β3࣮ߦɻ IUUQTOPUFBCMFJP /PUFBCMFଆͷϊʔτϒοΫ 3࣮ߦʹ͸/PUFBCMF QMVHJOΛ࢖༻͢Δ
  12. ࠓճͷ࿩୊ఏڙ  $IBU(15ͷݱঢ়ཧղ  $IBU(15 ͱ͸ʁ  લճͷৼΓฦΓ  $IBU(51ք۾ͷϲ݄ؒͷΞοϓσʔτ

    ೥݄൛  3ύοέʔδ։ൃʹ--.ΛͲ͏׆༻͢Δ͔ʁͷ੔ཧ  (15͕࢖͑Δ3ύοέʔδͷௐࠪใࠂ
  13. 3ύοέʔδ։ൃͷྲྀΕ $3"/౤ߘલ·Ͱͷϑϩʔνϟʔτ ؆ུ൛ (15ͱนଧͪ 4)08.&%*"(3".4Ͱ࡞੒  3QBDLBHF ϓϩδΣΫτ ͷ࡞੒ 

    3ؔ਺ͷ࡞੒  υΩϡϝϯτͷ࡞੒  ςετͷ࡞੒  DIFDLؔ਺ͷ࣮ߦ  νϟοΫ͕ύεͨ͠Β౤ߘ ೉ॴ ӳޠͰؔ਺આ໌΍WJHOFUUF ͳͲͷ࡞੒ ೉ॴ ίϯύΠϧΤϥʔͳͲͷσόοΫ ೉ॴ ίʔσΟϯάͷςΫχοΫඞཁ
  14. 3ύοέʔδ։ൃͰͷ--.׆༻๏ 3ύοέʔδ։ൃͰͷ໘౗ͳ࡞ۀ΍นଧͪɾσΟεΧογϣϯʹ͸ۃྗ--.Λ࢖͓͏ɻ ׆༻γʔϯ  ΞΠσΞग़͠ͱߏ૝ ৽͍͠ΞΠσΟΞ΍ղܾࡦͷఏҊΛิॿ  ύοέʔδͷઃܭͱΞʔΩςΫνϟͷఏҊ ύοέʔδͷશମతͳઃܭΛิॿ 

    ؔ਺࡞੒ͷิॿ ͍ۙ͏ͪʹิॿ͕֎ΕΔͱظ଴  3ݴޠͷจ๏νΣοΫ جຊతͳจ๏ΤϥʔΛࢦఠ  3PYZHFOίϝϯτͷ௥ه 3PYZHFOελΠϧͷίϝϯτͷੜ੒Λิॿ  ೔ຊޠ͔Βӳޠ΁ͷ຋༁ υΩϡϝϯςʔγϣϯͷӳޠ຋༁  υΩϡϝϯςʔγϣϯͷ࡞੒ͱվળ  ࢖༻ྫ΍νϡʔτϦΞϧͷ࡞੒  σόοάɺόάͷमਖ਼ɺςετ όάͷಛఆ΍मਖ਼ɺςετέʔεͷ࡞੒Λิॿ  Ϣʔβʔ͔ΒͷϑΟʔυόοΫɾػೳ௥Ճ΁ͷରԠ΍ิॿ  ؔ࿈ύοέʔδͷௐࠪ ؔ࿈͢Δύοέʔδ΍πʔϧʹ͍ͭͯ΢Σϒ৘ใఏڙ  จݙௐࠪ ಛఆͷτϐοΫʹؔ͢Δจݙͷ֓ཁΛఏڙ ։ൃલͷ ஈ֊ ؔ਺ͷ ࡞੒ υΩϡϝϯ τͷ࡞੒ όάमਖ਼΍Ϧ όΠεɺػೳ ௥ՃͷରԠ ௐࠪҰൠ
  15. ࠓճͷ࿩୊ఏڙ  $IBU(15ͷݱঢ়ཧղ  $IBU(15 ͱ͸ʁ  લճͷৼΓฦΓ  $IBU(51ք۾ͷϲ݄ؒͷΞοϓσʔτ

    ೥݄൛  3ύοέʔδ։ൃʹ--.ΛͲ͏׆༻͢Δ͔ʁͷ੔ཧ  (15͕࢖͑Δ3ύοέʔδͷௐࠪใࠂ
  16. (15͕࢖͑Δ3ύοέʔδͷௐࠪใࠂ ॱҐ ύοέʔδ໊ $3"/μ΢ϯϩʔυ਺ ࠷ऴߋ৽೔ -JOLT Ґ PQFOBJ  

     (JU)VC $3"/ Ґ DIBUHQU    (JU)VC $3"/ Ґ HQUTUVEJP    (JU)VC $3"/ Ґ BTLHQU    (JU)VC $3"/ Ґ 5IF0QFO"*3   )1 $3"/ Ґ HJU(15   (JU)VC $3"/ ϥϯΫ֎ HQUDIBUUF3 ෆ໌  (JU)VC ϥϯΫ֎ HQUUPPMT ෆ໌  (JU)VC ೥݄೔࣌఺ ࢀরαΠτ$3"/31BDLBHFTCZ/VNCFSPG%PXOMPBET Ωʔϫʔυݕࡧ HQU PQFOBJ DIBU ͯ͠ɺ֘౰͢ΔύοέʔδΛ$3"/ͷμ΢ϯϩʔυ਺ʹΑΓॱ Ґ෇͚͠ɺදʹ·ͱΊͨɻ
  17. ·ͱΊ ɾ $IBU(51ք۾ͷϲ݄ؒͷΞοϓσʔτ ೥݄൛ ɾ (15"1*ެ։ ɾ $PEFJOUFSQSFUFS CFUB൛ͷެ։ ɾ

    3࣮ߦ͸OPUFBCMFͰ ɾ 3ύοέʔδ։ൃʹ--.ΛͲ͏׆༻͢Δ͔ʁΛ੔ཧͨ͠ɻ ɾ (15͕࢖͑Δ3ύοέʔδΛௐࠪͯ͠ɺ্Ґͭͷύοέʔδ Λ঺հͨ͠ɻ