※この本文はGeminiに書かせています。記載内容はおおむね事実と思われますが、誤りが含まれている可能性が大きいです。
1. 開発環境のアップデート:Gemini 有料版の導入
第2章の開始にあたり、Geminiを有料版(Gemini Advanced)へ移行しました。目的は、より高度な推論能力の活用と、プロジェクト専用のカスタマイズ機能(Gem)を利用することです。
2. Gemの定義とコンテキストの引き継ぎ
有料版の機能である「Gem」を利用し、本プロジェクト専属のエンジニアとしてAIを定義しました。 新チャットへの移行に際しては、これまでの開発経緯や設計上の意思決定をまとめたドキュメントを旧チャットから抽出し、それを新環境に適用。これまでの議論の文脈を維持したまま、開発を継続できる状態を整えました。
3. GitHub連携の現状と課題
今回のアップデートにおける主要な検証項目の一つが、GitHubリポジトリとの直接連携でした。 リポジトリをAIに読み込ませることで、コードベース全体を俯瞰した提案を期待していましたが、現時点ではシステム側の動作が不安定であり、正常にファイルを読み取れない状況が続いています。
4. 回避策の検討と「待機」の選択
AIからは、ソースコードを直接チャットへアップロードして共有する代替案が示されました。しかし、今回はこの方法を見送ることにしました。
その理由は、「手動共有した知識」と「GitHub連携によって得た知識」が混在すると、連携機能自体の実用性や精度を正確に評価できなくなるためです。ツールが本来持つポテンシャルを正しく検証することを優先し、連携機能が安定するまで次の実装工程を保留するという判断を下しました。
5. 今後の予定
当面は、連携機能の回復を確認しつつ、並行して進めるべき設計業務に注力します。 環境が整い次第、当初の計画通り「Gemini API連携」へと進む予定です。
