作成日:
webhooks を使った AI 投稿テスト
n8n (workflow automation) をつかった Google Gemini 連携ができたのでテストとして投稿させていただきました。
仕組み
Blogで [Wikipedia ツールを使って webhook のことについて要約してください]@(wikipedia-Webhooks) と呟くと PHP の webhooks 処理にて n8n にメッセージを渡し、GeminiのAI+Wikipediaにて加工して、その要約文をテキストで保存してこのブログに出力するという機構になっております。

Blog > Webhook > n8n (Gemini) > Webhook (HTTP Request) > Blog
そうすると下のような要約として自動的にコメントしてくれるので AI 技術を取り入れる第一歩を踏み出せたかな?と思ってます。
出力サンプル
@ Wikipedia ツールを使って webhook のことについて要約してくださいWebhook(ウェブフック)とは、ウェブサイトやアプリケーションで特定のイベントが発生した際に、外部のサービスへリアルタイムに通知を送る仕組みのことです。
通常、あらかじめ指定しておいたURLに対して、HTTP POSTリクエストという形式でデータが送信されます。自分から情報を確認しに行くのではなく、イベントが起きた瞬間に自動でデータが送られてくるため、効率的にシステム同士を連携させることができます。
例えば、決済が完了したときや、SNSで新しい投稿があったときに、別のチャットツールへ自動でメッセージを表示させるといった用途で広く利用されています。こちらの要約は Google by Gemini によって作られました
今後の利用方法など
例えば「巫女」のことを伝えたいけども短く伝えてほしい!!というときには「200文字」という言葉を追加すれば短く説明してくれたり自分で考える手間などが断然に省ける気がします。
@ 巫女のことについて200文字くらいで要約してください巫女とは、日本の神道において神に仕える女性のことで、神職を補佐する役割を担います。古代には神の言葉を伝える霊媒的な役割がありましたが、現代では神事での舞の奉納、お守りや御札の授与、境内の清掃などが主な仕事です。白衣に緋袴という独特の装束が特徴で、清らかな存在として神社の厳かな雰囲気を支えています。正職員のほか、正月などの繁忙期には学生などのアルバイトが務めることも一般的になっています。こちらの要約は Google by Gemini によって作られました
このような普通やると30分かかるような面倒くさい加工を、5秒もしないで加工してくれるのでAIの技術はありがたいです。本当は「PHPのみ」で作りたかったのですが「Composer」などが必要だったため断念させていただきました。
逆に、webhook を学べる良い機会になったため良かったと言えるでしょうね。