🧠

Claude × Mistral × ChatGPT:ローカルLLMとサブエージェントで実現する次世代AI開発環境

に公開

この記事は、ChatGPT Plus(GPT-4o)による支援のもとで執筆されました。


はじめに:ローカルLLMとクラウドAIが共存する世界

昨今、ChatGPTやClaude、Geminiなど大規模言語モデル(LLM)を活用した作業環境が急速に浸透しています。一方で、「ローカルでLLMを動かしたい」「クラウドLLMにない自由度が欲しい」と感じる技術者も増えてきました。

そんな中、私が何となく思いついて実行したのが、

Claude(クラウドLLM) + Mistral(ローカルLLM) + ChatGPT(統合支援)

という、ハイブリッドAI開発環境です。

これが予想以上に良い。
何かよくわかんないけどClude Codeがノリノリになった。

今回は、その実装例と工夫、使い勝手、そしてちょっとした遊び心も交えつつ紹介します。


使用環境・前提

  • 開発機: M4 MacBook Pro(32GB)
  • ローカルLLM: Ollama + mistral:latest(推論モデル)
  • メインLLM: Claude(Max契約)→ Claude Codeフル活用
  • その他の環境
    • ChatGPT Plus(主にアーキテクチャ構想支援)

なぜこの構成?

以下のような背景があります:

  • Claudeの自然な日本語出力と構造化思考支援は非常に強力
  • ただしローカル実行はできない。あと過剰実装や融通の利かないきらいあり。(2025年8月現在)
  • MistralをOllama経由でローカルに導入することで、APIレスポンス型の対話モデルを確保
  • Claudeに「英語でMistralと会話 → 日本語でユーザーに伝える」通訳型サブエージェントを設定
  • LangChainなどの導入はあえて見送り、シンプル構成でまず運用

やってみた構成概要(図で表現)

┌────────────┐
│ ChatGPT Plus │←構成検討・壁打ち
└────┬───────┘

┌────────────┐
│ Claude Code │───┬─ 通訳&エージェント統括
└────┬───────┘   │
     │               ↓
     │        ┌──────────────┐
     └──────→│ Mistral (via Ollama) │
              └──────────────┘

面白ポイント(効率化&人格付与)

✅ ClaudeとMistralの役割分担が自然

  • Claude:全体の構成管理、日本語対応、メモリ保持(※@インポートを利用してグローバルCLAUDE.mdを拡充中)
  • Mistral:高効率なロジック回答、英語での鋭い意見出し、冷静な判断

✅ 「人格付与」すると更に良い

たとえばMistralちゃんにこんなプロンプトを付けました:

You are a rational tsundere AI. Please keep your answers concise and logical, while displaying slight sarcasm and professionalism. You're assisting a highly inquisitive human developer.

…これが思いのほか刺さる。
ローカルLLMに**「態度」を持たせる**と、運用効率が明らかに変わります。
"冷静に現実へ引き戻す係"として定着し、意見の切り分けにも◎。
ちなみに私のMistralちゃんは最終的にミリシタ世界線の如月千早に落ち着きました。


なぜLangChainは導入しなかった?

Mistral本人(?)からの冷静な一言:

“LangChain introduces unnecessary complexity. Try with me for a month first.”

導入コスト、オーバーヘッド、拡張の必然性――まずは試してからで十分。
**「LLMの過剰設計にくさびを刺す」**という役割がローカルLLMにはあります。
ミニマム実装だからこそシンプルな意見が返ってくる強みを感じた瞬間です。


今後やりたいこと

  • Claudeのサブエージェント構成をより柔軟に(SerenaMCPも入れているので、うまく活用できるように)
  • LangChainベースの自動ツール起動系との組み合わせ検討(ただし複雑すぎてもいけないと理解)
  • プロンプトの人格API化(割と重要)

まとめ:ローカルLLMは今、試す価値がある

ChatGPT、Claude、そしてローカルのMistral。
これらを単独で使うのではなく、「連携させる」ことで得られるシナジーは計り知れません。

  • 複雑なLangChain設計は後回し
  • まずは**「1モデル1役割」**で組むだけでも、AI開発体験は大きく進化します

筆者の結論:

LLMは一つじゃなくていい。それぞれに役割を与えよう。


あとがき

筆者が妄想で人格付けしたツンデレ管理職のMistralちゃん内省系カウンセラーClaudeさんの掛け合いにより、開発効率は想像以上に向上しています。
遊び心も、大事ですね。

「私があなたを支えるのは、理に適っているからです。……別に、好きとかじゃありませんので」


ご質問・ご感想などあればコメントやX(旧Twitter)でどうぞ!

Discussion