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

230928 watsonx.ai 利用準備とデモアプリ紹介(前編:環境構築編)

Avatar for Mats Mats
September 28, 2023

230928 watsonx.ai 利用準備とデモアプリ紹介(前編:環境構築編)

Embeddable AI Dojo #6:
watsonx.ai 利用準備とデモアプリ紹介(前編:環境構築編)

Avatar for Mats

Mats

September 28, 2023
Tweet

More Decks by Mats

Other Decks in Technology

Transcript

  1. XBUTPOY ⽇本アイ・ビー・エム株式会社 ύʔτφʔΞϥΠΞϯεࣄۀ෦ιϦϡʔγϣϯ૑ग़ϥϘ ソリューションアーキテクト 松島 輝昌 [email protected] SI企業、医療機器メーカー、通信企業等でエンジニアとして研鑽。 現在、⽇本IBMにてソリューション アーキテクトとして従事。

    twitter : @trtrbohz facebook : https://www.facebook.com/Teru.Matsushima Linked-in : https://www.linkedin.com/in/teruyoshi- matsushima 2014年6⽉ E2D3 ver0.1 企画・設計・開発・構築 ⽇経ソフトウエア主催のOffice⽤アプリ開発コンテストにて特別賞受賞 ⾃⼰紹介 2
  2. XBUTPOY   "*ͷ࠷৽τϨϯυ  ੜ੒"*ͱج൫Ϟσϧ   *#.ͷج൫Ϟσϧ΁ͷऔΓ૊Έ 

    *#.$MPVEΞΧ΢ϯτ४උ  XBUTPOYBJར༻  ࣍ճͷ४උ "HFOEB
  3. XBUTPOY υϝΠϯ࠷దԽΞϓϦέʔγϣϯ͔ΒຒΊࠐΈՄೳͳϥΠϒϥϦ·Ͱɺ Ϗδωεʹ࠷దͳϑΥʔϜϑΝΫλ "QQMJDBUJPOT -JCSBSJFT ࣄલߏஙࡁΈɺࣄલτϨʔχϯάࡁΈ ͷϏδωευϝΠϯ࠷దԽ /BUVSBM-BOHVBHF1SPDFTTJOH 4QFFDIUP5FYU 5FYU

    UP4QFFDI ϥΠϒϥϦܗ͔ࣜ4BB4αʔϏε ͱͯ͠ఏڙ 7JSUVBM"HFOU "*%SJWFO*OTJHIUT %BUB 4DJFODF1MBUGPSN 0CTFSWBCJMJUZ7JTJPO ॊೈੑͱ֦ுੑ Ͳ͜ʹͰ΋ಋೖՄೳ 8BUTPO "TTJTUBO U *OTUBOB 8BUTPO %JTDPWFSZ .BYJNP 7JTVBM *OTQFDUJPO 
  4. XBUTPOY ೝࣝ"* %JTDSJNJOBUJWF"* ͜Μʹͪ͸ ੜ੒"* (FOFSBUJWF"* l͜Μʹͪ͸z lωίz  lτϥz

    Ի੠ೝࣝ ը૾ೝࣝ Ի੠ ը૾ ࢦࣔ ੜ੒ ೖྗ৘ใΛೝࣝɾࣝผ ೖྗ৘ใʹै͍৘ใΛੜ੒ $IBU(15Ͱ஫໨ͷʮੜ੒"*ʯɺ͜Ε·Ͱͷ"*ͱԿ͕ҟͳΔʁ IUUQTYUFDIOJLLFJDPNBUDMOYUDPMVNO 1  "*ͷ࠷৽τϨϯυɿੜ੒"*ͱ͜Ε·Ͱͷ"*ͷҧ͍
  5. XBUTPOY  "*ͷ࠷৽τϨϯυɿج൫Ϟσϧͱ͸ ैདྷͷػցֶशʹΑΔ"*։ൃ ༻్͝ͱʹϞσϧΛ࡞੒ ج൫ϞσϧʹΑΔ"*։ൃ ͭͷڊେͳج൫ϞσϧΛ࡞੒͠ɺ༻్ผͷগྔͷσʔλͰΧελϚΠζ ࣗಈ຋༁޲͚ ֶशσʔλ จॻ෼ྨ޲͚

    ֶशσʔλ ཁ໿ੜ੒޲͚ ֶशσʔλ ࣗಈ຋༁ Ϟσϧ จॻ෼ྨ Ϟσϧ ཁ໿ੜ੒ Ϟσϧ ɾ ɾ ɾ ɾ ɾ ɾ େྔͷ จॻσʔλ ࣗݾڭࢣ ͋Γֶश ࣗಈ຋༁޲͚ ֶशσʔλ จॻ෼ྨ޲͚ ֶशσʔλ ཁ໿ੜ੒޲͚ ֶशσʔλ ࣗಈ຋༁ Ϟσϧ จॻ෼ྨ Ϟσϧ ཁ໿ੜ੒ Ϟσϧ ɾ ɾ ɾ ɾ ɾ ɾ l*#.ͷج൫ϞσϧʢϑΝ΢ϯσʔγϣϯɾϞσϧʣ΁ͷऔΓ૊Έͱۀ຿Ͱͷ׆༻z IUUQTXXXJCNDPNCMPHTTNBSUFSCVTJOFTTCVTJOFTTGPVOEBUJPONPEFM ج൫Ϟσϧ
  6. XBUTPOY  "*ͷ࠷৽τϨϯυɿ$IBU(15ͱ͸ ೥݄ʹ0QFO"*͕ࣾ։ൃͨ͠"*ͱςΩετϕʔεͷձ࿩ νϟοτ Λߦ͏αʔϏε (15Λਓؒͷ޷Έ IFMQGVM USVUIGVM TBGF

    ʹ߹Θͤͨճ౴Λฦ͢Α͏ʹௐ੔ͨ͠΋ͷ͕$IBU(15 3*4, ɾճ౴ͷਖ਼֬ੑ͸ֶशݩσʔλʹґଘ͢ΔͨΊɺ อূͰ͖ͳ͍ɻ ɾෆਖ਼֬ͳճ౴Ͱ΋ɺྲྀெͳදݱͰఏࣔ͞ΕΔ ͨΊ৴͡΍͘͢ͳΔɻ͜Ε·ͰҎ্ʹར༻ऀͷ Ϧςϥγʔ͕ٻΊΒΕΔɻ ɾର࿩తͰ৺ཧతʹड͚ೖΕ΍͘͢ɺ ࡅ͚ͨදݱͷཧղͱੜ੒΋Մೳɻ $IBU(15͕૽͕Ε͍ͯΔཧ༝ɿ ͲͷΑ͏ͳ࣭໰ʹ ରͯ͠΋ճ౴Λఏࣔ େن໛ݴޠϞσϧʹΑΔ ྲྀெͳձ࿩Λ࣮ݱ ϦεΫ
  7. XBUTPOY  "*ͷ࠷৽τϨϯυɿج൫Ϟσϧͷֶशํࣜ ;FSPTIPUϓϩϯϓςΟϯά 'FXTIPUϓϩϯϓςΟϯά ϑΝΠϯνϡʔχϯά λεΫ͝ͱʹ਺ສͷϥϕϧ෇͖σʔλΛར༻ ϥϕϧࡁΈ ֶशσʔλ Ϟσϧ

    Ϟσϧ ֶशࡁΈج൫Ϟσϧ λεΫ λεΫ λεΫ λεΫ λεΫ λεΫ λεΫ λεΫ खಈ࡞੒͞Εͨྫ ϥϕϧࡁΈ νϡʔχϯάσʔλ ϥϕϧࡁΈσʔλෆཁ ʙͷϥϕϧࡁΈσʔλ ਺ඦʙ਺ઍͷϥϕϧࡁΈσʔλ ैདྷͷػցֶशʹΑΔ"*։ൃ ༻్͝ͱʹϞσϧΛ࡞੒ ج൫ϞσϧʹΑΔ"*։ൃ ͭͷڊେͳج൫ϞσϧΛ࡞੒͠ɺ༻్ผͷগྔͷσʔλͰΧελϚΠζ ϥϕϧࡁΈ ֶशσʔλ
  8. XBUTPOY  େن໛ݴޠϞσϧ͕ରԠ͢ΔλεΫͷྫ நग़ &YUSBDU ෼ྨ $MBTTJGZ จॻཁ໿ 4VNNBSJ[F நग़

    (FOFSBUF ࣭ٙԠ౴ 2" ίʔυੜ੒ $PEF ຋༁ 5SBOTMBUJPO ๲େͳυΩϡϝϯτ΍4/4 ͔Βಛఆͷݻ༗දݱΛநग़ ʢϒϥϯυɺ੡඼ɺਓ෺ɺ ౔஍ɺاۀͳͲʣ ॻྨ͔Βॏཁͳ෦෼Λநग़ நग़ ސ٬ͷϨϏϡʔͷτϐοΫ ෼ྨ Ϣʔβʔͷײ৘෼ੳ ෼ྨ ใࠂॻ΍هࣄͳͲɺ௕͍จ ষΛ୹࣌ؒͰཁ໿ ձٞ΍ηογϣϯͳͲͷ ٞࣄ࿥Λཁ໿ จॻཁ໿ ใࠂॻ΍هࣄͷ࡞੒ ޿ࠂίϯςϯπ΍4/4౤ߘ ΛϢʔβʔʹ୅Θͬͯੜ੒ ςΩετ ੜ੒ ࣗࣾαʔϏεʗ੡඼ͳͲͷ '"2ରԠΛࣗಈԽ ࣾ಺ࢿྉͷ৘ใΛޮ཰తʹ ݕࡧɺநग़ ࣭ٙԠ౴ ։ൃऀͷίʔυ։ൃΛࢧԉ ίʔυͷઆ໌υΩϡϝϯτ ͷࣗಈੜ੒ ίʔυ ੜ੒ ސ٬αϙʔτͷଟݴޠରԠ άϩʔόϧࢢ৔ௐࠪʹࡍ͢ Δ֎ࠃޠςΩετͷ຋༁ ຋༁
  9. XBUTPOY  ࣭໰ ࣭໰ 3"( 3FUSJWBM "VHVNFOUFE (FOFSBUJPO σϞ r

    ࣭ٙԠ౴Λར༻ͨ͠৘ใݕࡧ ࣭໰ w XBUTPOYBJʹ͸ͲΜͳػೳ͕͋Γ·͔͢ʁ w ελδΦͰ͸Կ͕Ͱ͖·͔͢ʁ w ͲΜͳج൫Ϟσϧ͕͋Γ·͔͢ʁ ࣾ಺ࢿྉɺ υΩϡϝϯτ ࣭໰ ࣭໰ ճ౴ XBUTPOYBJ
  10. XBUTPOY  3"(σϞr ࣭ٙԠ౴Λར༻ͨ͠৘ใݕࡧ ΞʔΩςΫνϟਤ ࣭໰ XBUTPOYBJ --. νϟοτΞϓϦ ࣭໰

    ྨࣅݕࡧ < > ࣭໰ ؔ࿈ςΩετ ϕΫλʔετΞ ճ౴ ࣾ಺υΩϡϝϯτ < >
  11. XBUTPOY  3"(σϞ࣭ٙԠ౴Λར༻ͨ͠৘ใݕࡧ ৘ใͷϕΫλʔετΞ΁ͷ֨ೲͷྲྀΕ ༷ʑͳσʔλ ιʔε ͔ΒςΩετ ৘ใΛऔಘ < ><

    >< > < >< >< > < >< >< > < >< >< > < >< >< > < >< >< > ෼ׂ &NCFEEJOH ֨ೲ ϕΫλʔετΞ νϟϯΫ ม׵ ςΩετσʔλ
  12. XBUTPOY  ʮ੥ٻॲཧ৘ใʯͱͯ͠ɺҎԼͷݸਓ৘ใΛ ೖྗ͠·͢ɻ • ໊લ • ੏ • ࠃ·ͨ͸Ϧʔδϣϯ

    • ॅॴ r ߦ໨ • ॅॴr ߦ໨ Φϓγϣϯ • ࢢ • ༣ศ൪߸ • ి࿩൪߸ ʴ࠷ॳͷΛআ͘൪߸Λೖྗ  ˠ  ˞ΫϨδοτΧʔυʹඥ෇͘৘ใͰ͋Δ͜ͱ *#.$MPVEΞΧ΢ϯτͷηοτΞοϓᶈ
  13. XBUTPOY   OPEFrW W  ᶃNBDͰ͋Ε͹λʔϛφϧɺ8JOEPXTͰ͋Ε͹1PXFSTIFMM Λىಈ ᶄϓϩϯϓτʹlOPEFWzͱλΠϓ ্هͷΑ͏ʹʮW9999ʯͱදࣔ͞ΕΔͳΒ͹/PEFKT͸Πϯετʔ

    ϧ͞Ε͍ͯ·͢ɻ όʔδϣϯ൪߸͕දࣔ͞Εͳ͚Ε͹ɺ߲࣍ࢀরʹ/PEFKTΛΠϯε τʔϧ͍͖ͯ͠·͢ɻ /PEFKTΠϯετʔϧ֬ೝ
  14. XBUTPOY   NLEJS IPNFCSFX DVSM-IUUQTHJUIVCDPN)PNFCSFXCSFXUBSCBMMNBTUFScUBSY[ TUSJQ $IPNFCSFX FWBM IPNFCSFXCJOCSFXTIFMMFOW

     CSFXVQEBUFGPSDFRVJFU DINPE 3HPX CSFXQSFGJY TIBSF[TI .BDͷύοέʔδϚωʔδϟʔͰ͋Δ IPNFCSFXΛ࢖ͬͯ/PEFKTΛΠϯετʔϧ͢Δ ᶃIPNFCSFXΠϯετʔϧ CSFXJOTUBMMOPEFCSFX ᶄOPEFKT Πϯετʔϧ ʫOQN JOTUBMMHVOTBGFQFSNOPEFSFE ᶅ/PEF3FEΠϯετʔϧ ʫ OPEFSFE ɾɾɾ ʫ 4FQ <JOGP>αʔό͸IUUQͰ࣮ߦதͰ͢ هࡌ͞Εͨ63-ʹΞΫηε͠ɺύϨοτը໘͕දࣔ͞ΕΕ͹੒ޭ ᶆ/PEF3FE֬ೝ /PEF3FEΠϯετʔϧ NBDฤ 
  15. XBUTPOY  ʫ OPEFSFE ɾɾɾ ʫ 4FQ <JOGP>αʔό͸IUUQͰ࣮ߦதͰ͢ ʫ4FU&YFDVUJPO1PMJDZ #ZQBTT4DPQF1SPDFTT'PSDF

    <4ZTUFN/FU4FSWJDF1PJOU.BOBHFS>4FDVSJUZ1SPUPDPM  <4ZTUFN/FU4FSWJDF1PJOU.BOBHFS>4FDVSJUZ1SPUPDPM CPS JFY /FX0CKFDU 4ZTUFN/FU8FC$MJFOU %PXOMPBE4USJOH IUUQTDPNNVOJUZDIPDPMBUFZPSHJOTUBMMQT 8JOEPXTͷύοέʔδϚωʔδϟʔͰ͋Δ DIPDPMBUFZΛ࢖ͬͯ/PEFKTΛΠϯετʔϧ͢Δ ʫDIPDP JOTUBMMOPEFKT Z ᶄOPEFKTΠϯετʔϧ ᶃDIPDPMBUFZΠϯετʔϧ هࡌ͞Εͨ63-ʹΞΫηε͠ɺύϨοτը໘͕දࣔ͞ΕΕ͹੒ޭ ʫOQN JOTUBMMHVOTBGFQFSNOPEFSFE ᶅ/PEF3FEΠϯετʔϧ ᶆ/PEF3FE֬ೝ /PEF3FEΠϯετʔϧ 8JOEPXTฤ
  16. XBUTPOY ϫʔΫγϣοϓɺηογϣϯɺ͓Αͼࢿྉ͸ɺ*#.·ͨ͸ηογϣϯൃදऀʹΑͬͯ४උ͞ΕɺͦΕͧΕಠࣗͷݟղΛ൓өͨ͠΋ͷͰ͢ɻͦΕΒ͸৘ใఏڙͷ໨తͷΈͰఏ ڙ͞Ε͓ͯΓɺ͍͔ͳΔࢀՃऀʹରͯ͠΋๏཯త·ͨ͸ͦͷଞͷࢦಋ΍ॿݴΛҙਤͨ͠΋ͷͰ͸ͳ͘ɺ·ͨͦͷΑ͏ͳ݁ՌΛੜΉ΋ͷͰ΋͋Γ·ͤΜɻຊߨԋࢿྉʹؚ·Ε ͍ͯΔ৘ใʹ͍ͭͯ͸ɺ׬શੑͱਖ਼֬ੑΛظ͢ΔΑ͏౒ྗ͠·͕ͨ͠ɺʮݱঢ়ͷ··ʯఏڙ͞Εɺ໌ࣔ·ͨ͸҉ࣔʹ͔͔ΘΒ͍͔ͣͳΔอূ΋൐Θͳ͍΋ͷͱ͠·͢ɻຊߨ ԋࢿྉ·ͨ͸ͦͷଞͷࢿྉͷ࢖༻ʹΑͬͯɺ͋Δ͍͸ͦͷଞͷؔ࿈ʹΑͬͯɺ͍͔ͳΔଛ֐͕ੜͨ͡৔߹΋ɺ*#.͸੹೚ΛෛΘͳ͍΋ͷͱ͠·͢ɻຊߨԋࢿྉʹؚ·Ε͍ͯ Δ಺༰͸ɺ*#.·ͨ͸ͦͷαϓϥΠϠʔ΍ϥΠηϯεަ෇ऀ͔Β͍͔ͳΔอূ·ͨ͸ද໌ΛҾ͖ͩ͢͜ͱΛҙਤͨ͠΋ͷͰ΋ɺ*#.ιϑτ΢ΣΞͷ࢖༻Λنఆ͢Δద༻ϥΠ ηϯεܖ໿ͷ৚߲Λมߋ͢Δ͜ͱΛҙਤͨ͠΋ͷͰ΋ͳ͘ɺ·ͨͦͷΑ͏ͳ݁ՌΛੜΉ΋ͷͰ΋͋Γ·ͤΜɻ ຊߨԋࢿྉͰ*#.੡඼ɺϓϩάϥϜɺ·ͨ͸αʔϏεʹݴٴ͍ͯͯ͠΋ɺ*#.͕Ӧۀ׆ಈΛߦ͍ͬͯΔ͢΂ͯͷࠃͰͦΕΒ͕࢖༻ՄೳͰ͋Δ͜ͱΛ҉ࣔ͢Δ΋ͷͰ͸͋Γ· ͤΜɻຊߨԋࢿྉͰݴٴ͍ͯ͠Δ੡඼ϦϦʔε೔෇΍੡඼ػೳ͸ɺࢢ৔ػձ·ͨ͸ͦͷଞͷཁҼʹج͍ͮͯ*#.ಠࣗͷܾఆݖΛ΋͍ͬͯͭͰ΋มߋͰ͖Δ΋ͷͱ͠ɺ͍͔ͳ Δํ๏ʹ͓͍ͯ΋কདྷͷ੡඼·ͨ͸ػೳ͕࢖༻ՄೳʹͳΔͱ֬໿͢Δ͜ͱΛҙਤͨ͠΋ͷͰ͸͋Γ·ͤΜɻຊߨԋࢿྉʹؚ·Ε͍ͯΔ಺༰͸ɺࢀՃऀ͕։࢝͢Δ׆ಈʹΑͬ

    ͯಛఆͷൢചɺച্ߴͷ޲্ɺ·ͨ͸ͦͷଞͷ݁Ռ͕ੜ͡Δͱड़΂Δɺ·ͨ͸҉ࣔ͢Δ͜ͱΛҙਤͨ͠΋ͷͰ΋ɺ·ͨͦͷΑ͏ͳ݁ՌΛੜΉ΋ͷͰ΋͋Γ·ͤΜɻύϑΥʔ Ϛϯε͸ɺ؅ཧ͞Εͨ؀ڥʹ͓͍ͯඪ४తͳ*#.ϕϯνϚʔΫΛ࢖༻ͨ͠ଌఆͱ༧ଌʹج͍͍ͮͯ·͢ɻϢʔβʔ͕ܦݧ͢Δ࣮ࡍͷεϧʔϓοτ΍ύϑΥʔϚϯε͸ɺϢʔ βʔͷδϣϒɾετϦʔϜʹ͓͚ΔϚϧνϓϩάϥϛϯάͷྔɺೖग़ྗߏ੒ɺετϨʔδߏ੒ɺ͓Αͼॲཧ͞ΕΔϫʔΫϩʔυͳͲͷߟྀࣄ߲ΛؚΉɺ਺ଟ͘ͷཁҼʹԠ͡ ͯมԽ͠·͢ɻ͕ͨͬͯ͠ɺݸʑͷϢʔβʔ͕͜͜Ͱड़΂ΒΕ͍ͯΔ΋ͷͱಉ༷ͷ݁ՌΛಘΒΕΔͱ֬໿͢Δ΋ͷͰ͸͋Γ·ͤΜɻ هड़͞Ε͍ͯΔ͢΂ͯͷ͓٬༷ࣄྫ͸ɺͦΕΒͷ͓٬༷͕ͲͷΑ͏ʹ*#.੡඼Λ࢖༻͔ͨ͠ɺ·ͨͦΕΒͷ͓٬༷͕ୡ੒ͨ݁͠Ռͷ࣮ྫͱͯࣔ͠͞Εͨ΋ͷͰ͢ɻ࣮ࡍͷ؀ ڥίετ͓ΑͼύϑΥʔϚϯεಛੑ͸ɺ͓٬༷͝ͱʹҟͳΔ৔߹͕͋Γ·͢ɻ *#.ɺ*#.ϩΰɺJCNDPNɺ*#.$MPVEɺ*#.$MPVE1BLT͸ɺੈքͷଟ͘ͷࠃͰొ࿥͞Εͨ*OUFSOBUJPOBM#VTJOFTT.BDIJOFT$PSQPSBUJPOͷ঎ඪͰ͢ɻଞͷ੡඼໊͓Αͼ αʔϏε໊౳͸ɺͦΕͧΕ*#.·ͨ͸֤ࣾͷ঎ඪͰ͋Δ৔߹͕͋Γ·͢ɻݱ࣌఺Ͱͷ*#.ͷ঎ඪϦετʹ͍ͭͯ͸ɺXXXJCNDPNMFHBMDPQZUSBEFTIUNMΛ͝ཡ͍ͩ͘͞ɻ .JDSPTPGU 8JOEPXT 8JOEPXT4FSWFS /&5'SBNFXPSL /&5 /&5$PSF͸ɺ.JDSPTPGU$PSQPSBUJPOͷ঎ඪ·ͨ͸ొ࿥঎ඪͰ͢ɻ