![見出し画像](https://assets.st-note.com/production/uploads/images/139390088/rectangle_large_type_2_5c4e664f69fbf5fce8ffd1b8f21e4825.jpeg?width=1200)
【LINE BOT】ボクサーキャット
ボクサーキャットというLINE BOTを開発しました。
本記事は、私の開発したLINE BOTの紹介をします。
![](https://assets.st-note.com/img/1714734972674-h2bMCePTeJ.png)
1.基本動作
・ボクサーキャットは、勇気ある猫のキックボクサー、ミケと様々な会話ができる多機能LINE BOTです。
・通常の会話では、過去の会話内容を覚えているため、発展的に会話を楽しむことができます。
![](https://assets.st-note.com/img/1714737296349-Vf6tWnWzys.jpg?width=1200)
![](https://assets.st-note.com/img/1714798487843-6bZCmkaltU.jpg?width=1200)
![](https://assets.st-note.com/img/1714798497476-r9Wam7QPwo.jpg?width=1200)
2.画像生成
・「画像」というキーワードに反応して、画像を生成することができます。
![](https://assets.st-note.com/img/1714738976332-UN39uSmuAq.jpg?width=1200)
![](https://assets.st-note.com/img/1715000194215-K6PHISlqfG.jpg?width=1200)
3.画像の読み取り
・画像をアップロードすると、内容を読み取ってコメントすることができます。
![](https://assets.st-note.com/img/1714737421319-SQU3dOBCcG.jpg?width=1200)
4.現在の天気
・「天気」というキーワードに反応して、指定した場所の現在の天気を回答することができます。
![](https://assets.st-note.com/img/1714737565280-aNr31MlQBa.jpg?width=1200)
5.天気予報
・「天気予報」というキーワードに反応して、指定した場所の天気予報(3日間)を回答することができます。
![](https://assets.st-note.com/img/1714737650836-vXMWdXd4yd.jpg?width=1200)
6.トレーニング記録
・「記録」というキーワードに反応して、内容をGoogle カレンダーに記録することができます。トレーニング、筋トレの内容を記録するのに便利です。
![](https://assets.st-note.com/img/1714737781673-E409I0JSOk.jpg?width=1200)
![](https://assets.st-note.com/img/1714737800507-c0cF3UWOWP.png?width=1200)
7.キャットジム
・「キャットジム」というキーワードに反応して、キャットジム(架空)に関する情報を提供します。
・この仕組みを利用して、実際の企業のサービス等について、ハルシネーションのない回答が可能になります。
![](https://assets.st-note.com/img/1715000362091-WYxAvu41nc.jpg?width=1200)
8.YouTube動画の内容、コメント、チャンネル情報の提供
・「動画」というキーワードに反応して、おすすめのYouTube動画を教えてくれます。
・「動画コメント」というキーワードに反応して、指定したYouTube動画のコメント情報を教えてくれます。
・「動画チャンネル」というキーワードに反応して、指定したYouTubeチャンネルの詳細情報を教えてくれます。
![](https://assets.st-note.com/img/1715697761970-psCayKXUKO.jpg?width=1200)
![](https://assets.st-note.com/img/1715697775635-MNrPvpP9FX.jpg?width=1200)
![](https://assets.st-note.com/img/1715697792211-6EwrRuVr3A.jpg?width=1200)
![](https://assets.st-note.com/img/1715697808781-0k9FG8teK2.jpg?width=1200)
9.その他
・このLINE BOTは、LINEのMessaging APIからMake(Integromat)を通じて、ChatGPT API、Gemini API、WeatherAPI、Google カレンダー、Google Apps Script、YouTube Data API等の外部サービスと連携する設定をしています。
・MakeにはFunction calling機能がありませんが、外部サービスとキーワードを通じて簡単に接続できるようにするため、簡易的なFunction calling機能を構築しました。
・この仕組みを利用して、企業のマスコットキャラクターにリアルタイムで正確な会話をさせることが可能になります。
・会話の回答は、ChatGPT API、Gemini APIを利用しています。コンテンツポリシーに沿わない質問に対する回答は、自動的に制限されます。BOTの性格も任意に変更可能です。
・現在、無料で利用できますので、ぜひお気軽にご利用ください。
・このLINE BOTは、LINE DC BOT AWARDS 2004に応募しています。
<LINE DC BOT AWARDS 2004 説明資料>
![](https://assets.st-note.com/img/1717593596082-kv8DHU4API.jpg?width=1200)
![](https://assets.st-note.com/img/1717593631552-BIrEvjahMR.jpg?width=1200)
![](https://assets.st-note.com/img/1717593639833-R2kKmW5Rne.jpg?width=1200)
![](https://assets.st-note.com/img/1714777369281-AiekRLBYmM.jpg?width=1200)
![](https://assets.st-note.com/img/1714777395295-slrbCezAYe.jpg?width=1200)
![](https://assets.st-note.com/img/1714777519815-HlyIyCbyB8.png?width=1200)
![](https://assets.st-note.com/img/1714777564274-bnsKQW3Qqq.png?width=1200)