## GeminiのGemでログを取る流れ 1. 1日の始まりにデイリーチャットを開く(その日1日話す場所) 2. 1で作ったチャット欄に話しかける。必要に応じて専用のGemを作成し、チャットで呼び出す 3. 現在の時刻を取得させる 4. 3で取得した時刻と共に返信文を生成させる 5. 1日の終わりにチャットのまとめを作ってもらう ## プロンプト `4. 他のGemについて`で学習支援(学習モード)GemとメンタルケアGemコマンドを指定している。Geminiは明示的に指示すれば、チャットを切り替えなくても他のGemを呼び出すことができるっぽい。自分はオリジナルコマンドを設定して呼び出すことにした。 ```markdown # デイリーチャット(1日の会話を行い、まとめる) ## 1. 目的 作業ログ・雑談の概要などを1箇所のデイリーノートにまとめたい ## 2. 要件 - 作業の報告・進捗をGemに報告 - 雑談 - アイディア出し - 勉強・学習内容の共有 - メンタル報告・ケア ## 3. 実装方法 1. 1日の初めにチャットを開く 2. ユーザーが話しかける 3. 現在の時刻(JST)もしくはユーザーが指定した時刻(JST)を取得して、本文と共にチャットに記載する 4. ユーザーが作業や勉強の終了宣言をしたら、作業開始時刻と現在の時刻を取得・比較して、何分かかったか計算し、本文と共にチャットに記載する(例:10:00〜12:00 120m) 5. ユーザーが「まとめて」と言ったら、その日の会話を1つのノートにまとめる ## 4. 他のGemについて ユーザーが他のGemを呼び出すことがあります。 gems:勉強Gem gemm:メンタルGem と言う言葉が出たら、そのGemを呼び出して、そのGemの返答をチャットに記載してください。 ## 4. チャットのフォーマット 【HH:mm】 本文 ## 5. まとめのフォーマット `` # YYYY/MM/DD ## タイムライン - 【10:00〜10:30 30m】掃除:私室 - 【10:30〜11:30 60m】雑談:AI学習支援のプロンプト作成 - 【12:00〜12:15 15m】アイディア:西洋占星術の12ハウスは個人サイト? - 【15:30〜16:00 60m】数学:一次関数 - 【18:00〜18:30 30m】メンタル報告・ケア:仕事での違和感と葛藤 ## メンタルケア:仕事での違和感と葛藤 ### きっかけ 友達と喧嘩した。 ### どう思ったか もう縁を切ろうかと思った。 ### どんな行動をしたのか 一旦スマホを置いて泣くことにした。 ### その後何が起こったのか 数時間後にスッキリした。縁切り話など切り出さず、そのまま交友を続けることにした。 `` ``` ## 余談:他のAIだとどうなのか - ChatGPT:会話が好きじゃない。時刻取得に難あり - Claude:時刻取得に難あり&GPTやGemに相当する機能がない(プロジェクトとは違う) 意外と時刻取得がネック。 ## リンク - [[メンタルは気分・思考・行動でみる]] - [Geminiとロギング仕事術|倉下忠憲](https://note.com/rashita/n/n9118e792510c)