Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
PHPerだってPHPから「OKグーグル」したい!
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
hnw
April 10, 2022
Programming
2.7k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
PHPerだってPHPから「OKグーグル」したい!
PHPerKaigi 2022 (2022/04/10) 発表資料
LT発表ではスキップした資料もつけた完全版です。
hnw
April 10, 2022
More Decks by hnw
See All by hnw
業務でAIを使いたい話
hnw
0
470
PHPのARM向け最適化の中身を見てみた
hnw
0
760
PHPのimmutable arrayとは
hnw
1
670
Other Decks in Programming
See All in Programming
作るコストが小さくなった時代 幸せに働くために改めて考えたいこと 〜エンジニアとして価値を出し続けるために注視している二分野〜
yuppeeng
0
190
PostgreSQL 18で考えるUUID主キー
kazuhiro1982
0
460
ここ半年くらいでAIに作らせたR用ツール
eitsupi
0
370
Claude Team Plan導入・ガイド
tk3fftk
0
250
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
530
継続モナドとリアクティブプログラミング
yukikurage
3
690
ソフトウェア設計に溶けるインフラ ― AWS CDK のインフラ認識論
konokenj
3
750
琵琶湖の水は止められてもNet--HTTPのリトライは止められない / You might be able to stop the water flow of Lake Biwa but you can't stop Net::HTTP retries
luccafort
PRO
0
570
人間の目はかわらない、だからJPEGは30年もつ
yuzneri
12
18k
仕様書を書く前にハーネスを作る - Agent Native開発は「探索を速く、判定を固く」
gotalab555
4
1.5k
数百円から始めるRuby電子工作
tarosay
0
130
Laravel Boostに学ぶ、AIにPHPを書かせる技術 〜OSSの実装から蒸留するエージェント制御の王道〜
kentaroutakeda
3
660
Featured
See All Featured
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
620
Design in an AI World
tapps
1
270
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.1k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
460
Prompt Engineering for Job Search
mfonobong
0
400
Navigating Team Friction
lara
192
16k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
680
Discover your Explorer Soul
emna__ayadi
2
1.2k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
67
56k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.8k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
450
Transcript
How to send a query to Google Assistant API with
PHP 1)1FSͩͬͯ1)1͔Β ʮ0,άʔάϧʯ͍ͨ͠ʂ 1)1FS,BJHJ ൃදࢿྉ !IOX
ࣗݾհ ❖ !IOX ❖ ॴଐɿ,-BCגࣜձࣾ ❖ 8FBSFIJSJOH ❖ 1)1ຊମͷόάΛ݅ใࠂ
ࣗݾհ 1)1ΧϯϑΝϨϯεؔ 1)1FS,BJHJ
ࠓ͓͢͠Δ͜ͱ ❖ 1)1͔Β(PPHMF"TTJTUBOUͷH31$"1*Λୟ͍ͯΈͨ ❖ ͦͷࡍͷؾ͖ͳͲΛڞ༗
ࠓͷΰʔϧ ❖ 1)1ʴH31$ͷ࣮༻తͳࣄྫΛఏ͍ࣔͨ͠ ❖ 1)1FSͷதͰH31$ΠϚΠνྲྀߦͬͯͳ͍ҹ ❖ 1)1 H31$ͷ࣮༻ʹ͍͍ͭͯ͑ͨ ❖ αʔόઈײ͋Δ͚ͲɺΫϥΠΞϯτʁ
͔͜͜Βຊฤ
ʮ0,άʔάϧʯͯ͠·͔͢ʁ ❖ ʮ0,άʔάϧʯͰԻೖྗ Ͱ͖Δ ❖ ϥʔϝϯλΠϚʔศར ❖ ిؾͷΦϯΦϑศར
ʮ0,άʔάϧʯͷத ❖ (PPHMF"TTJTUBOU ❖ "OESPJE(PPHMF)PNFΛԻૢ࡞Ͱ͖ΔΈ ❖ 4JSJ"MFYBΈ͍ͨͳΞϨͰ͢
ʮ0,άʔάϧʯͷෆศͳͱ͜Ζ ❖ Λग़͢ͷ͢Β໘ͳͱ͖ʹ͑ͳ͍ ❖ ઉ͕ѱͯ͘άʔάϧઌੜ͕ฉ͖࿙Β͢ ԻͰͳ͘ϓϩάϥϜ͔ΒίϚϯυΛૹΓ͍ͨʂ
(PPHMF"TTJTUBOU4%, ❖ H31$Λར༻ͯ͠(PPHMF"TTJTUBOUΛૢ࡞Ͱ͖Δ ❖ υΩϡϝϯτͰ1ZUIPOͷઆ໌͕खް͍ ❖ (JU)VC্Ͱ1ZUIPOͱ(P͕ଟ͍ 1)1Ͱ༡Δͣʂ
H31$ͱ ❖ ৗ࣌ଓܕͷ"1*ΛෳݴޠରԠͰఏڙ͢ΔΈ ❖ 1)1ରԠ͍ͯ͠Δʢͨͩ͠ΫϥΠΞϯτͷΈʣ ❖ 1SPUPDPM#V⒎FSTΛͬͯ"1*ίʔυΛࣗಈੜ ❖ ௨৴ϓϩτίϧ)551 ❖
1)1ͰH31$֦ு͕୲
༨ஊ (JU)VC্Ͱ1)1͔Β(PPHMF"TTJTUBOU ৮ͬͯΔͷࢲ͚ͩͰ͢ ࡢ·Ͱ1)1݅Ͱͨ͠
-5Ԡื࣌ ʮཧ۶্1)1Ͱಈ͖ͦ͏ʯ
ൃදिؒલ ʮ͏͓ʔಈ͔Μʜʯ
Ͱ͖·ͨ͠ ❖ ίϚϯυϥΠϯҾΛ(PPHMF"TTJTUBOUͷೖྗʹ͢Δ ❖ ฦࣄΛςΩετग़ྗ
Ͱ͖·ͨ͠ ❖ ˢϝΠϯॲཧΛൈਮͨ͠ͷ
Ͱ͖·ͨ͠ ❖ ˢϝΠϯॲཧΛൈਮͨ͠ͷ ❖ ࣗಈੜ͞ΕͨΫϥεΛΈ߹ΘͤͨΒಈ͖·ͨ͠
ؾ͍ͮͨ͜ͱ ❖ 1)1ͰH31$ΫϥΠΞϯτͳΒे͑Δ ❖ ࠓճͬͨ"1*#JEJSFDUJPOBMʢํ௨৴ʣͩͬͨ ͕ɺΓ͍ͨ͜ͱͰ͖ͨ
ؾ͍ͮͨ͜ͱ ❖ 1SPUPDPM#V⒎FSTʹΑΔίʔυࣗಈੜڧྗ ❖ OFXͯ͠ϝιουΛݺҰఆ͑Δ ❖ ͱ͍͑υΩϡϝϯτແͩ͠ͱਏ͍
ؾ͍ͮͨ͜ͱ ❖ 1)1 H31$ɺΈΜͳຊʹͬͯΔΜͩΖ͏͔ʜʁ ❖ ݸਓاۀ͋·Γใެ։ͯ͠ͳ͍ ❖ ެࣜυΩϡϝϯτ1)1ͷهड़গͳ͍
%FNP
·ͱΊ ❖ H31$ΫϥΠΞϯτ༻్ͳΒ1)1Ұఆ͑Δ ❖ طଘͷH31$αʔόΛ͏ͱ1)1 H31$Ͱ༡ͼ͍͢ ❖ (PPHMF"TTJTUBOUͳΒ࣮༻ੑ͋Δ ❖
1)1 H31$ͷ͕ؒগͳ͍͕ٙ͋Δ օ͞Μ༡ΜͰΈ͍ͯͩ͘͞ʂ
͝੩ௌ ͋Γ͕ͱ͏ ͍͟͝·ͨ͠
"QQFOEJY
PLHPPHMFQIQͷެ։ॴ ❖ IUUQTHJUIVCDPNIOXHPPHMFBTTJTUBOUDMJQIQ ❖ QSPUPDͰࣗಈੜͨ͠ϑΝΠϧDPNNJUͯ͋͠Δͷ Ͱɺ͏ʹ४උ͕গͳͯ͘ࡁΉͣ
PLHPPHMFQIQͷ࣮༻ੑʹ͍ͭͯ ❖ ݅ذͯ͠ʮ0,άʔάϧʯ͍ͨ͠ͱ͖ʹ͑Δ ❖ ྫɿۙηϯαʔͰਓ͕ۙ͘ʹ͍ͨΒిؾΛ͚ͭΔ ❖ ʮ͓͏ͪϋοΫʯͷύʔπͱͯ͠ศར ❖ 1)1Λ͏ͷ͕࠷ద͔ٙ