私はシステムエンジニアで、業務では補佐(秘書)的な役割でGoogle Geminiを利用しております。 (Gemini for Google Workspace の有料プランです)
AIを利活用するやり方は諸説あると思いますが、まずは軽微な内容から試しております。
エラーメッセージの解説
よく分からないエラーメッセージを解説してもらいます。
● 質問 MD041/first-line-heading/first-line-h1: First line in a file should be a top-level headingmarkdownlint を解説してください。 ● 回答 MD041: 最初の行はレベル1見出しであるべきです (MD041/first-line-heading/first-line-h1) 問題の説明 MD041は、Markdownファイルの最初の行がレベル1見出し (H1) であることを確認するルールです。Markdownファイルの構造を明確にし、読みやすくするために重要です。 エラーの修正 このエラーを修正するには、以下のいずれかの方法で行えます。 ...省略
時刻表記の変換
UTCほか、各種時刻をJST (日本時間) に変換します。
● 質問 1997-07-16T19:20+01:00 をJSTに変換してください ● 回答 1997-07-16T19:20+01:00 は、1997年7月17日午前0時20分(日本標準時・JST)となります。 変換手順 与えられた日時 (1997-07-16T19:20+01:00) は、ヨーロッパ夏時間 (EEST) で表されています。 EESTは、JSTよりも7時間進んでいます。 7時間進めることで、JSTに変換できます。 計算式 1997-07-16T19:20+01:00 + 7時間 = 1997-07-17T02:20+00:00 ...省略
読みにくいSQLの整形
ORMが出力するSQLなど、1行になっていて読みにくいSQLを整形します。
● 質問 SQLが読みづらいので整形してください。 SELECT AAAAA AS AAA FROM BBBB WHERE CCCc = DDDDD AND AAAA AND AAA IN (SELECT * FROM EEEE WHERE CCCC = HHH) ORDER bY ID DESC ● 回答 以下のコードは、スペースや改行を適切に挿入し、インデントを調整することで、読みやすく整形しました。 SQL SELECT AAAA AS AAA FROM BBBB WHERE CCCC = DDDDD AND AAAA AND AAAA IN ( SELECT * FROM EEEE WHERE CCCC = HHH ) ORDER BY ID DESC; ...省略
あとがき
- 例としては記載しなかったですが、簡単なプログラムであれば指示内容からAIが書いてくれることも分かりました。
- まだ初歩的な利活用しかできておりませんが、うまく使えれば業務効率が上がりそうです。