WEBVTT 00:00:00.000 --> 00:00:04.000 コード作成のエコシステムの紹介 1 00:00:06.500 --> 00:00:15.000 今日のテーマはコード作成のエコシステムということについてお話ししようと思います。 2 00:00:15.500 --> 00:00:23.500 私のプログラムコードの作成作業はGeminiとの対話で始まります。 3 00:00:24.000 --> 00:00:30.500 以前はChatGPTでしたけども、最近Geminiに変えました。 4 00:00:31.000 --> 00:00:36.000 その理由はブログをお読みください。 5 00:00:36.500 --> 00:00:48.000 使い方ですけども、まずは実現したいアイデアをそのままAIに投げかけてみます。 6 00:00:48.500 --> 00:00:56.000 そこからQ&Aを重ね、ロジックを固めていき、コードの作成を行います。 7 00:00:56.500 --> 00:01:04.500 AIをパートナーに据えることで、まずは動く形を迅速に作り上げることが 8 00:01:05.000 --> 00:01:09.500 できるのが大きなメリットです。 9 00:01:10.000 --> 00:01:18.500 しかし、完成したコードをただ置いておくだけではもったいないです。再活用したいです。 10 00:01:19.000 --> 00:01:27.500 そこで後で見返したときに、何のためのプログラムかを一目でわかるように、 11 00:01:28.000 --> 00:01:31.500 Geminiに日本語の要約を作成させます。 12 00:01:32.000 --> 00:01:48.000 その要約とコードを一緒にしてテキストファイルへ書き込み、それをITスクリプト管理フォルダ、 13 00:01:48.500 --> 00:01:51.000 ここへですね、収めます。 14 00:01:51.500 --> 00:01:57.000 その次のステップとして重要になるのがセキュリティ対策です。 15 00:01:57.500 --> 00:02:08.000 個人情報や認証キーがコードに書き込まれていますので、これを隠すようにします。 16 00:02:08.500 --> 00:02:22.000 ルールを作って、例えばXXXXXなどの別の文字列へ機械的に置き換えます。 17 00:02:22.500 --> 00:02:30.500 置き換えた後で、それらのプログラムをscripts_pubフォルダへ収めます。 18 00:02:31.000 --> 00:02:36.000 これを誰でも使える公開資料にします。 19 00:02:36.500 --> 00:02:44.000 このscripts_pubフォルダですが、2つのルートで活用します。 20 00:02:44.500 --> 00:02:55.500 1つは私のブログです。公開スクリプト一覧として整理して、 21 00:02:56.000 --> 00:03:02.500 ユーザーに自由に使ってもらう資料として開放しています。 22 00:03:03.000 --> 00:03:09.500 そしてもう1つですが、これらのスクリプトを知識ソースとして、 23 00:03:10.000 --> 00:03:14.000 私専用のGemを構築しています。 24 00:03:14.500 --> 00:03:20.000 これはユーザーへのサポート窓口になると同時に、 25 00:03:20.500 --> 00:03:28.500 私自身が次のコードを生成するための最強のデータベースになるものです。 26 00:03:29.000 --> 00:03:38.000 その後運用していくと、不具合の修復だとか改善の必要性に迫られるわけですが、 27 00:03:38.500 --> 00:03:45.000 現状のコードはすでに知識ソースとして埋め込まれているので、 28 00:03:45.500 --> 00:03:54.000 特段の準備をすることもなく速やかにそれらの開発に着手できるわけです。 29 00:03:54.500 --> 00:04:02.000 回せば回すほどAIは私の意図を学習して、システムの精度は増していくと。 30 00:04:02.500 --> 00:04:06.000 進化のループと言えます。 31 00:04:06.500 --> 00:04:18.000 今回はプログラム作成を例に挙げましたけども、この情報の整理、変換、再学習という循環は、 32 00:04:18.500 --> 00:04:26.000 文章作成、研究、趣味の記録など、あらゆる分野に応用が可能だと思います。 33 00:04:26.500 --> 00:04:33.500 皆さんのライフワークにこのエコシステムを取り入れたら、どのような変化が起きるでしょうか。 34 00:04:34.000 --> 00:04:42.500 私は高齢者ではありますけども、高齢者に役立つようなうまい使い方もできそうな気がしています。 35 00:04:43.000 --> 00:04:46.000 以上です。