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
以上です。

