Upgrade to Pro — share decks privately, control downloads, hide ads and more …

local_llm_jetbrains_ai_assistant_20250730083724

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →

 local_llm_jetbrains_ai_assistant_20250730083724

Avatar for Yoshiki Murakami

Yoshiki Murakami

July 30, 2025

More Decks by Yoshiki Murakami

Other Decks in Research

Transcript

  1. 自己紹介 名前:村上 至樹(Yoshiki Murakami) 主な使用FW: Ruby on Rails, FastAPI, React

    フリーランスエンジニアとして活動 IT導入(AI, DX)顧問活動、Web制作・開発 仙台出身で東京で正社員でエンジニアしてました 英語を勉強したくてオーストラリアでフルリモートワーク 現在は仙台に戻ってきました > $ $ $ $ - - -  自己紹介
  2. 使用ツール & モデル一覧 Ollama LLMのDockerみたいなやつ qwen2.5-coder:7b 開発: Alibaba Cloud メモリ24GBで動かしたいため、7B(70億)を選定

    メモリ24GBで14Bだとギリギリらしい JetBrains RubyMine AI Assistant(JetBrainsのプラグイン) > $ - $ - - - $ $  使用ツール & モデル一覧
  3. モデル選定理由 日本語対応 コード生成に特化したオープンソースのローカルLLM 主要言語(Python, JavaScript, Java, C++, Ruby, Go, Rust,

    TypeScript等) に対応 92のプログラミング言語に対応している ローカル実行によるセキュリティ確保 > $ $ $ $ $  モデル選定理由
  4. スペック概要・モデル一覧 メモリ24GB環境で7Bモデルをチョイス Models Params Layers Heads (KV) Context Length License

    Qwen2.5-Coder-0.5B 0.49B 24 14 / 2 32K Apache 2.0 Qwen2.5-Coder-1.5B 1.54B 28 12 / 2 32K Apache 2.0 Qwen2.5-Coder-3B 3.09B 36 16 / 2 32K Qwen Research Qwen2.5-Coder-7B 7.61B 28 28 / 4 128K Apache 2.0 Qwen2.5-Coder-14B 14.7B 48 40 / 8 128K Apache 2.0 Qwen2.5-Coder-32B 32.5B 64 40 / 8 128K Apache 2.0 > $  スペック概要・モデル一覧
  5. Ollama インストール手順 Ollamaコマンド例と概要説明 ollama --help Large language model runner Usage:

    ollama [flags] ollama [command] Available Commands: serve Start ollama create Create a model from a Modelfile > $  Ollama インストール手順
  6. モデルインストール Model Install $ ollama pull qwen2.5-coder:7b pulling manifest pulling

    60e05f210007: 100% ▕██████████████████████████████████████████████████▏ 4.7 GB pulling 66b9ea09bd5b: 100% ▕██████████████████████████████████████████████████▏ 68 B verifying sha256 digest writing manifest success > #  モデルインストール
  7. モデルリスト表示 Model List $ ollama list NAME ID SIZE MODIFIED

    qwen2.5-coder:7b dae161e27b0e 4.7 GB 4 minutes ago インストール済みのモデル一覧を表示 モデル名、ID、サイズ、更新日時が確認可能 >  モデルリスト表示
  8. モデル実行・対話例 ollama run qwen2.5-coder:7b >>> こんにちは。日本の首都を教えてください。 こんにちは!日本の首都は東京です。 >>> RubyでHello worldを表示するメソッドを書いてください。

    以下のコードは、Rubyで"Hello, World!"と表示するためのものです。 puts 'Hello, World!' この`puts`メソッドは、指定された文字列(ここでは'Hello, World!')を出力し、その後改行します。 >>> /bye > $  モデル実行・対話例