2025-10-24 いろいろやろう、そうAIで
金曜日。6:00起床。やっぱり今日も起きる時間はバラバラ。
今日から少し心をいれかえて、秋っぽく過ごしていこうとウォーキングは朝からたっぷり6km歩く。浅風呂に入って仕事に向かう。といっても、何か進めるわけではなく昨日から気になって仕方がない生成AIによるコーディング支援に慣れる事が中心だ。
とりあえず、昨日ChatGPTが出してくれたReact Native(Expo)のスターターキットを使ってみると、現在のExpoがデフォルトで出してくるアプリの雛形とは根本のRouterが違っている事が分かった。このあたり、やっぱりまだAIの未熟さを感じる。指定されたバージョンとそのバージョンでの実装が違っているので、実際にコードを実行させてみるとすぐに気がつく事だが、ただ知識として出して入れてをやっているとこのような「どこが違うのか」は見落としてしまうのは人間と同じらしい。
せっかくなので、このスターターキットの完成度を上げていく仕事に取り掛かった。今日一日で終わるだろうかと、ひとつひとつExpoの実装を調べながら進んでいく。npx expoでライブラリを入れるのか、npm installで入れるのかの違いがよく分からない。実行しているところをターミナルで確認しても何か違いがあるとは思えないので、ドキュメントを書く人の気まぐれなのかもしれないな。
15:00から11月からのチーム案件の面談。思っていたよりも伝えられた業務内容が明確でなかなか魅力的なプロジェクトだったが、いかんせんギャランティがはっきりしない。面談後に即決する金額を伝えて、次は月曜の別案件の面談に。
夕方になって昨日発注しておいたAI関連の書籍が届く。とりあえずどんなスキルを手に入れるのも自分で作ってみるのが一番早いと考えるタイプだ。最初の一歩として、AIツールを使った開発アプローチやコーディングテクニックに関する本と実際にAPIを通してAIエージェントを作るプロセスを学べる本を読んでみる。こちらは明日の夜から実践をスタート。
夜になってGithubでのAI活用をいくつか試してみる。まずレポジトリの内容を分析して、要約/レビューをする「CodeRabbit」の導入。それとCopilotのコードレビューを試してみることに。CodeRabbitはOKが出ているPRも、Copilotの方はいくつかレビューコメントを出してくるのが面白い。
まだ初歩的なコードでしか試せていないので、これからプロジェクトごとにどんな変化が起きるか楽しみだ。