lambda

A collection of 5 posts
無料で ChatGPT に URL を渡して内容を読んでもらう
chatgpt

無料で ChatGPT に URL を渡して内容を読んでもらう

以前書いた通り、家族の LINE グループから ChatGPT を利用できるようにしています。 ChatGPT API を使って LINE ボットを作成した少し前ですが ChatGPT API が公開されました。 以前から ChatGPT をいい感じに使いたいな〜と思っていて、ちょうど実家に帰った際に最近の AI は凄いぜ!的な話をしており、LINE の家族グループに「ボットくん」として参加させてみることを思い立ったというのがやってみた経緯です。 大まかな構成 使用する主要な各サービスは以下です。 * LINE Messaging API * API Gateway * Lambda * DynamoDB * ChatGPT API ざっくりとした図ではこんな感じ。 LINE の Messaging API を使用すること…ゆるふわキャンパーLorentzca 今回、このボットに URL を渡すと内容を読んでくれる機能を追加しました。 なるべく課金しない方法を探す ChatGPT
3 min read
Monitor the broadband speed with the Mackerel
mackerel

Monitor the broadband speed with the Mackerel

最近気持ちが忙しくてブログ更新久しぶりな気がする。。タイトルの通りネットワーク回線の速度を監視し始めたのでメモ。 モチベーション SNS の方で呟いてましたが引越しすることになりました。 引っ越すからベッド分解した´д` ; — †深淵の覚醒者† (@lorentzca) July 5, 2020 我々インターネットで生活している者たちにとって引越しで一番気になるのは回線の速度ですよね。次のおうちでも光回線が通っているのはもちろん確認済みなのですが、速度や安定性が気になるところです。 そこで回線速度を監視し、引越し後どれくらいの違いが出るか確認することにしました。 結果は以下。Wi-Fi での数値です。有線だと数倍早かった…。 有線、無線両方監視しようと思いましたが次のおうちは実質無線がメインになりそうなので、無線だけ監視してます。 方法 最近 Raspberry Pi と Greengrass の組み合わせを試してます。 * AWS IoT Greengrass とは - AWS IoT Greengrass Greengrass ではデバイス
4 min read
I'm going home button v2
aws

I'm going home button v2

私は毎日帰宅する際に「今から帰るボタン」を押して LINE メッセージを送っています。 * 帰りますボタンを作った 最近このボタンに機能を追加しより便利にしてみました。 追加した機能 Google カレンダーと連携し、ボタンを押したタイミングからその日の 23 時 59 分までの間に始まるイベントがある場合 (飲み会とか)、イベントの内容を送るようにしてみました。 以下のような感じです。 日を跨ぐ可能性も考慮して終わりの時間には日付も入れるようにしています。 Google カレンダーからイベントを取得する方法 これ調べるのが結構大変だった…。混乱ポイントだったのが、まず適当にググってみたところ旧 Google カレンダー API の情報とごっちゃになっておりそこが混乱の元でした。Google 公式ドキュメントでも旧 API の情報が残っていて?ややこしい感じでした。 現在信頼できる公式ソースは以下。 * Calendar API  |  Google Developers 旧カレンダー API では API キーでアクセスできたみた
3 min read
Alaexa, when's garbage day?
alexa

Alaexa, when's garbage day?

今まで実家に住んでいたのですが、去年の12月に目黒区へ引越ししました。 そこで問題になったのがゴミの日がよくわからんということです。 なので Amazon Echo Dot (第3世代) に教えてもらうことにしました。 Amazon Echo Dot 実家にいた頃も Amazon Echo を所有していたのですが、それは親が主に音楽を聴くのに使用していたので置いていきました。 そこで新しく買ったのが Amazon Echo Dot です。第3世代は前の世代より少し大きくなったみたいですが、その分音質が良くなったみたいです。大きくなったと言っても手のひらサイズで十分小さいです。 * Amazon | New Echo Dot - コンパクトスマートスピーカー 開発環境 Alexa Skills Kit (ASK) SDK for Node.js のバージョン2を使用しました。Alexa Skills について前回書いた記事は1年以上前ですが、当時より大分状況が異なります。 * Alexa Skills Kit (ASK) SDK
5 min read
Create "Hello World" Alexa Skill
alexa

Create "Hello World" Alexa Skill

最近 Amazon Echo が家に届いたので使い始めています。家族も音楽を流したりニュースを聞いたり、ラジオを聞くのに利用しているようです。 Echo と Alexa カスタムスキル Echo は Amazon のスマートスピーカーで、 Amazon の開発している AI(Alexa) を呼び出して任意の命令を発行することが出来ます。 命令は Alexa においてはスキルと呼ばれていて、様々なスキルがあり(音楽再生、ニュース読み上げ、 TODO リスト等)、ユーザーが独自にスキルを開発することも可能です。ユーザーが独自に開発したスキルはカスタムスキルと呼ばれます。 カスタムスキル開発はチュートリアルが用意されており、チュートリアルの通りに進めれば(多少スクショと実際の画面に差異があったりもしますが)簡単にカスタムスキルを試すことができます。 * Alexaスキル開発トレーニングシリーズ 第1回 初めてのスキル開発 : Alexa Blogs おー、Alexaにオレオレスキル追加できた。チュートリアルだけど。ちゃんと自分の作ったスキルに反応してくれたのかどう
6 min read