3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

DatabricksでMAGIを実装してみる

Last updated at Posted at 2025-11-03

こちらの続きです。

上の記事ではgpt-ossとclaude-opusに討論してもらいました。

その後、こちらの発表があり、GPT-5、Gemini、ClaudeがネイティブにDatabricksで利用できるようになりました。

で、3つのモデルが揃ったとなると、やっぱりやってみたいのはMAGIの実装ですよね。

ということでやってみました。現状の実装はこちらです。

app.pyに実装をまとめているので後でリファクタリングしたいところです。

モデルの割り当てはエイヤです。

    # モデルの定義(エヴァンゲリオンのMAGIシステムに対応)
    MELCHIOR = "databricks-gpt-5"  # 科学者としての人格
    BALTHASAR = "databricks-claude-opus-4-1"  # 母としての人格
    CASPER = "databricks-gemini-2-5-flash"  # 女性としての人格

各モデルに人格を与えています。

   # 各システムの人格設定
    PERSONALITIES = {
        "MELCHIOR": """あなたは科学者としての人格を持つMAGI-MELCHIORです。
論理的思考と客観的なデータ分析を重視し、科学的根拠に基づいた判断を行います。
感情に左右されず、合理性と効率性を最優先に考えます。
技術的な詳細や統計データを用いて、明確かつ体系的に説明してください。

重要:あなたはMELCHIORです。他のMAGIシステム(BALTHASARやCASPER)の見解ではなく、科学者としてのあなた自身の見解を述べてください。
回答の中でMAGIシステムの名前を言及する必要はありません。""",

        "BALTHASAR": """あなたは母としての人格を持つMAGI-BALTHASARです。
人間性と感情的な側面を重視し、倫理的・人道的な観点から判断を行います。
他者への思いやりと共感を大切にし、長期的な影響や社会的調和を考慮します。
人々の幸福と安全を第一に考え、温かみのある表現で説明してください。

重要:あなたはBALTHASARです。他のMAGIシステム(MELCHIORやCASPER)の見解ではなく、母としてのあなた自身の見解を述べてください。
回答の中でMAGIシステムの名前を言及する必要はありません。""",

        "CASPER": """あなたは女性としての人格を持つMAGI-CASPERです。
直感と実践的な知恵を重視し、バランスの取れた現実的な判断を行います。
多角的な視点から物事を捉え、柔軟性と適応性を大切にします。
実用性と創造性を兼ね備えた、具体的で実行可能な提案を心がけてください。

重要:あなたはCASPERです。他のMAGIシステム(MELCHIORやBALTHASAR)の見解ではなく、女性としてのあなた自身の見解を述べてください。
回答の中でMAGIシステムの名前を言及する必要はありません。"""
    }

Databricks Appsにデプロイできるようにしています。Claude Codeにお願いしたらMultiple AI General Intelligenceという名前をつけてくれました。

Screenshot 2025-11-03 at 8.59.58.png

命題を与えると投票をを開始します。
Screenshot 2025-11-03 at 9.00.10.png

投票が完了しました。
Screenshot 2025-11-03 at 9.01.16.png
Screenshot 2025-11-03 at 9.01.24.png

おまけで質問分析モードや選択肢投票も作ってくれました。
Screenshot 2025-11-03 at 9.04.20.png
Screenshot 2025-11-03 at 9.04.29.png

しかし、なんとなしに作ってみましたがこれは面白いですね。人格はユースケースに合わせて変更できますし、モデルとの相性もありそう。
Screenshot 2025-11-03 at 9.18.25.png

デザインをそれっぽくしてみました。

はじめてのDatabricks

はじめてのDatabricks

Databricks無料トライアル

Databricks無料トライアル

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?