たねやつの木

Photographs, Keyboards and Programming

AIの「脳」を書き換える!Gemini CLIをあなた専用機に育てるGEMINI.md設定の基本

こんにちは、たねやつです。

前回はGemini-CLIの基本的な使い方として、対話やファイル作成、Google検索の方法を学びました。これだけでも十分に便利ですが、Gemini-CLIの真価は「カスタマイズ性」にあります。

今回は、Gemini-CLIの人格や挙動をあらかじめ設定できる魔法のファイル、「GEMINI.md」について詳しく解説します。このファイルを使いこなせば、Gemini-CLIを単なるツールから、あなただけの最強パーソナルアシスタントへと進化させることができます。

前の記事

この記事でできること

  • GEMINI.mdファイルの役割と基本的な仕組みがわかる
  • Gemini-CLIの応答言語や口調をカスタマイズできるようになる
  • ファイル出力時のフォーマットをMarkdownに指定する方法がわかる
  • 設定が正しく反映されているかを確認する方法がわかる

GEMINI.mdファイルとは?

GEMINI.mdファイルは、一言で言うと「Gemini-CLIの"脳"に直接指示を書き込むための設定ファイル」です。

他のAIチャットサービスで「カスタムプロンプト」や「カスタム指示」といった機能を使ったことがある方もいるかもしれません。GEMINI.mdは、それと同じ役割を果たします。

このファイルに、Geminiにどう振る舞ってほしいか(人格)、どのような手順で物事を考えてほしいか(思考プロセス)、どのような形式で情報を出力してほしいか(出力フォーマット)などをあらかじめ書き込んでおくことで、毎回同じ指示を繰り返す手間なく、常にあなたの意図を汲んだ応答をしてくれるようになります。

読み込まれる仕組み

geminiコマンドを実行すると、Gemini-CLIはまず、コマンドを実行したフォルダ(カレントディレクトリ)にGEMINI.mdという名前のファイルがないかを探します。もしファイルが見つかれば、その内容を基本指示として読み込んでから、ユーザーとの対話を開始します。

この仕組みのおかげで、プロジェクトごとに異なるGEMINI.mdを用意して、Geminiの人格を切り替える、といった高度な使い方も可能です。例えば、ブログ執筆用のフォルダでは「親しみやすいライター」、プログラミング用のフォルダでは「優秀なエンジニア」として振る舞ってもらう、といった具合です。

基本的な設定をしてみよう

習うより慣れろ、ということで早速GEMINI.mdファイルを作成し、基本的な設定を書き込んでみましょう。

まずは、いつも作業しているフォルダにGEMINI.mdという名前で新しいファイルを作成してください。

日本語で返答してもらう設定

Gemini-CLIはデフォルトでは英語で応答することがあります。毎回「日本語でお願い」と指示するのは面倒なので、常に日本語で返答するように設定しましょう。

GEMINI.mdに以下のように書き込みます。

## 対話方法について
- 返答には必ず日本語を使用するようにしてください。

見出し(##)やリスト(-)を使うと、指示が整理されてGeminiが理解しやすくなります。

口調をカスタマイズする

さらに、少し個性を加えてみましょう。例えば、もっとフランクな口調で話してほしい場合は、以下のように追記します。

## 対話方法について
- 返答には必ず日本語を使用するようにしてください。
- 口調はフランクにお願いします。

これで、Geminiは少しくだけた、親しみやすいトーンで話しかけてくれるようになります。

ファイル出力をMarkdown形式に固定する

次に、ファイルを出力する際の形式を指定します。Obsidianなどで管理しやすいように、常にMarkdown形式で、見出しやリストを適切に使って整理された形で出力してもらうように設定しましょう。

## ファイル形式について
- ファイルを出力する際にはmarkdown形式で見出しやリスト化など
  を駆使しながらまとめてください

設定が反映されたか確認する

設定を書き込んだら、GEMINI.mdファイルを保存します。そして、ターミナルでgeminiコマンドを再起動し、対話を試してみてください。

Gemini-CLIについて教えて

以前とは異なり、指定した口調(フランクな日本語)で、Markdownを意識した形式の返答が来れば、設定は成功です。もし、思ったような挙動にならない場合は、GEMINI.mdの記述が正しいか、ファイル名が間違っていないかなどを確認してみてください。

最後に

今回は、Gemini-CLIをパーソナライズするための第一歩、GEMINI.mdファイルの基本的な設定方法について解説しました。

  • 対話の言語と口調を指定する
  • 出力ファイルの形式を指定する

たったこれだけの簡単な設定でも、Gemini-CLIは格段に使いやすく、愛着の湧くアシスタントになります。

しかし、GEMINI.mdの可能性はこんなものではありません。次回は、あなたの「思考プロセス」そのものをGeminiにインストールして、あなたのように考え、あなたのように文章を構成する、真の分身へと育てる方法について掘り下げていきます。

次の記事

https://www.taneyats.com/entry/gemini-instruction-04