ChatGPTでサクッとインフラ構築はどこまでできるか?

こんにちは、カトーです。

最近、健康を意識して散歩を取り入れているおかげで、お酒がより一層美味しく感じています。

話は変わりますが、ChatGPTを始めとするAI関連のサービスを最近よく目にするようになりましたね。今後はAIや事前学習のAPIを活用したサービスが一層浸透していくことでしょう。私たちのインフラ業務は多岐にわたるため、「主に運用の際のアラートやログの監視に活用するのかな?」と初めは考えていました。しかし、現在では構築フェーズでもどれだけ利用できるかを検討しています。

ざっとした要件を伝えて、速やかにコマンドを提供してもらい、それを適用するだけでの構築完了が理想的です。既存のメモやコンテナを利用することも考えられますが、新規構築の際のリサーチ時間を削減できる点は魅力的です。

結論として、システムの正確な設置方法やデバイスの確認、ファイル権限の設定等、詳細な指示が欠かせません。これらの要件を押さえておけば、非常に効果的に利用できると感じています。

 

Raspberry Piを使用して、Webカメラで定期的に画像を撮影してメールで送信

WEB利用のLAMPやLEMP環境だと少しつまらないので、会社に余っているラズパイでWEBカメラを付けて定期メール送信をまずは作ってみます。
今回は要件を軽く聞いて、どう答えるか見てみます。

シングルボードのラズパイで、WEBカメラを利用して定期的に撮影画像をメール送信する方法を教えてください

意外と無茶ぶりな気がしますが……

シングルボードのラズパイで、WEBカメラを利用して定期的に撮影画像をメール送信する方法を教えてくださいおお、いい感じ答えてくれます。
では早速、そのまま各コマンドを入れてみます。

コマンドぶち込み

ふむ、いいですね。特にアップデート入れてあるあたり、基本に忠実ですね。SEあるあるで、アップデートはまずは初っ端基本ですしね。
ほう、簡単にメール送信するならたしかにMSMTPがいいですよね。
続けて、Gmailを使う設定がアナウンスされます。
おお、丁寧にアナウンスされる。では、1個Gmailアカウントを作成、しかし、なぜホームディレクトリなのだろうか?システムワイドで使うことは指定してないからでしょうか。


参考までにGoogle公式ではアプリパスワード手順こちら
https://support.google.com/mail/answer/185833?hl=ja

撮影とメール送信のスクリプト作成

CRONで毎時0分か、ちとテストなので、5分(*/5)おきにしておくか

さて、結果はどうだ???

あ、あれ? tmpファイルを確認してみるが、画像がないな、そもそもコマンドでfswebcamで画像撮影コマンドは
で、コケてるのか?一度ここだけコマンドを打ってみます。あ、
カメラ認識していないのか、では認識させて再度
お、画像は撮影できましたが、メールエラーを吐いていますね
36?なんだろうか環境だろうか

MSMTPで一度テストしてみることに。

ChatGPTでは、以下だったが、

mail: No recipients specified とエラー

まずはバージョン確認とディレクトリーを確認

/etc/msmtprcふむ……

コマンドを入れるため、s-nailもインストールしておく

ああ、所有者をmsmtpに変更してみます。rootだとダメなのか?
権限を変えておきます。またchmod +x camera_mailer.shがありましたが、etc側にも置いておきます

送信完了

無事にメールが届きました。

結果としてどうか?

☓ シングルボードのラズパイで、WEBカメラを利用して定期的に撮影画像をメール送信する方法を教えてください

◯ シングルボードのラズパイで、WEBカメラを利用して定期的に撮影画像をメール送信する方法を教えてください
また接続デバイスの確認、設定や実行ファイルの権限なども明確に指示してください

私たちインフラの専門家としては、単に”経験”という言葉では語り尽くせない部分が多々あります。ファームウェアの違いやデバイス接続の確認など、多くの失敗を経験し、それを元に学びを得てきました。そのため、詳細な考慮を怠ると、意図しない結果につながることがしばしばあります。スタッフ間で「LAMP環境を構築し、PHPは7.x系で」といった簡潔な依頼がされることもあるのですが、そのような要望だけでは、十分な結果を期待するのは難しいと感じます。最近のシステムアップデートには初めは驚きましたが、後から考えれば、それは至極当然のことだったと認識し、少し反省しました。

従って、ChatGPTを活用する際には、より具体的で明確な指示を行うべきだと考えています。

 

ところで、この文章もChatGPTで書きましたが、どうでしょう(笑)

 

 

最新情報をチェックしよう!
>システム構築・保守に特化した会社です。

システム構築・保守に特化した会社です。

システムの構築・保守運用「システムガーディアン」 社内システム担当が欲しいが、専属で雇うほどの仕事量はない。 必要な時に必要なだけ頼りたいというお悩みを持つ企業様へ専門知識を持って対応を行っております。 サーバから各種システムまで自社・他社で構築されたシステムに対してサポートを行っております。

CTR IMG