こんにちは、相沢さん。Emacsを使って記事を書いてるんですけど、生成AIとどう連携すればいいのか、まだよくわかりません…

おお、真奈ちゃん!Emacsと生成AIの組み合わせは最強やで。今日は代表的なパッケージを5つ紹介するわな。

まずは以下や!

  • gptel
    • 特徴:シェルライクにChatGPTと対話。Emacsバッファで履歴管理やプロンプト整形が簡単。
    • 向いてる人:コマンドライン慣れしてる人、短いやりとりで素早くプロンプトを試したい人。
  • emacs-chatgpt
    • 特徴:OrgモードやMarkdownでプロンプト埋め込み。結果をそのまま文書構造に取り込める。
    • 向いてる人:ドキュメント整形や書き出しをEmacsだけで完結させたい人。
  • chatgpt-shell
    • 特徴:専用シェルバッファを開いてChatGPT対話。応答を複数ウィンドウで参照できる。
    • 向いてる人:コードレビューや対話形式で質問と回答を行き来したい開発者。
  • copilot.el
    • 特徴:GitHub Copilotの補完機能をEmacsで利用。リアルタイム補完&スニペット挿入。
    • 向いてる人:ソースコードのアイデア出しを自動化したいプログラマ。
  • codeium.el
    • 特徴:CodeiumのAI補完をEmacsに統合。高速レスポンスと多言語対応が強み。
    • 向いてる人:マルチプログラミング言語で開発しているクリエイター。

なるほど…私はEmacs初心者なので、まずはOrgモードと親和性の高いemacs-chatgptから試してみようかな。

全部Emacsに任せて原稿を書き出し、お金も自動で入ってくる…って、これだけで簡単に稼げちゃうのかも…

甘いわ!ただパッケージ入れただけでコンテンツの質が保証されると思ったら大間違いやで。設定やプロンプトチューニング、結果のブラッシュアップは絶対必要やで!

は、はい…反省します。手を抜かずに自分で調整と編集をしっかりやります…。

そうや!次は具体的な導入手順やAPIキー管理についても触れようか。

はい、APIキーは環境変数に隠しておくのと、料金上限を設定しないと爆発的に課金されかねないですね。

それに、生成AIの出力はそのまま公開しないで、必ず人間のチェックを入れるべきだと思います。

おおっ、真奈ちゃん!コスト管理と品質担保を同時に考えるなんて、めっちゃプロっぽい発想やで。

えへへ、そう言ってもらえて嬉しいです…頑張ります!