Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
local_llm_jetbrains_ai_assistant_20250730083724
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Yoshiki Murakami
July 30, 2025
Research
18
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
local_llm_jetbrains_ai_assistant_20250730083724
Yoshiki Murakami
July 30, 2025
More Decks by Yoshiki Murakami
See All by Yoshiki Murakami
AI勉強会
yoshiki1007
0
37
Other Decks in Research
See All in Research
[最先端NLP勉強会2026] Checklists Are Better Than Reward Models For Aligning Language Models
nzw0301
1
330
医療LLMの現在地〜最新研究から社会実装までを考える〜
kento1109
1
1.8k
Bilan travail en élevage : première restitution des enquêtes 2025-2026
institutdelelevage
PRO
0
240
OWASP AISVS - C7
shiell
2
830
進化?迷走?CasualConc ファミリーアプリの現在地 @ 英語コーパス学会 2026
casualconc
0
150
横浜市長(山中氏)の言動にかかる第三者による調査報告書
sishi2026
0
650
完全自律LLMエージェントでDIVER OSINT CTF 2026に挑戦してみた
analokmaus
0
780
20260624 NLP colloquium: 単一のhubテキストがCLIPを壊す:hubnessによる埋め込みの脆弱性特定
de9uch1
2
300
【中間報告】国会議員の立法・政策実務を支える環境を巡る現状と課題
polipoli
0
770
ros2-perf-multihost: 分散システムにおける客観的なアーキテクチャ評価フレームワーク
takasehideki
0
300
論文読み会 SNLP2026 Tau2-Bench: Evaluating Conversational Agents in a Dual-Control Environment
s_mizuki_nlp
0
300
MIRU2026 チュートリアル講演2:三次元データ処理の動向
nnchiba
8
5.4k
Featured
See All Featured
What's in a price? How to price your products and services
michaelherold
247
13k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
67k
We Are The Robots
honzajavorek
0
400
Side Projects
sachag
456
43k
Paper Plane (Part 1)
katiecoart
PRO
2
12k
A Soul's Torment
seathinner
8
3.8k
Abbi's Birthday
coloredviolet
4
10k
HDC tutorial
michielstock
2
960
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
46k
Are puppies a ranking factor?
jonoalderson
2
4.1k
So, you think you're a good person
axbom
PRO
2
2.2k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.9k
Transcript
ローカルLLMをJetBrains AI Assistant に接続してみた LT発表資料 cd ~/presentations $ ./start_presentation.sh $
2025-07-29
自己紹介 名前:村上 至樹(Yoshiki Murakami) 主な使用FW: Ruby on Rails, FastAPI, React
フリーランスエンジニアとして活動 IT導入(AI, DX)顧問活動、Web制作・開発 仙台出身で東京で正社員でエンジニアしてました 英語を勉強したくてオーストラリアでフルリモートワーク 現在は仙台に戻ってきました > $ $ $ $ - - - 自己紹介
ローカルLLMを触ろうと思ったきっかけ Ollamaを使用してみたかった JetBrainsのAIプラグインに接続できるか気になっていたため > $ $ cd ~/motivation >
きっかけ
使用ツール & モデル一覧 Ollama LLMのDockerみたいなやつ qwen2.5-coder:7b 開発: Alibaba Cloud メモリ24GBで動かしたいため、7B(70億)を選定
メモリ24GBで14Bだとギリギリらしい JetBrains RubyMine AI Assistant(JetBrainsのプラグイン) > $ - $ - - - $ $ 使用ツール & モデル一覧
モデル選定理由 日本語対応 コード生成に特化したオープンソースのローカルLLM 主要言語(Python, JavaScript, Java, C++, Ruby, Go, Rust,
TypeScript等) に対応 92のプログラミング言語に対応している ローカル実行によるセキュリティ確保 > $ $ $ $ $ モデル選定理由
パフォーマンス比較グラフ > パフォーマンス比較グラフ
スペック概要・モデル一覧 メモリ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 > $ スペック概要・モデル一覧
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 インストール手順
モデルインストール 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 > # モデルインストール
モデルリスト表示 Model List $ ollama list NAME ID SIZE MODIFIED
qwen2.5-coder:7b dae161e27b0e 4.7 GB 4 minutes ago インストール済みのモデル一覧を表示 モデル名、ID、サイズ、更新日時が確認可能 > モデルリスト表示
モデル実行・対話例 ollama run qwen2.5-coder:7b >>> こんにちは。日本の首都を教えてください。 こんにちは!日本の首都は東京です。 >>> RubyでHello worldを表示するメソッドを書いてください。
以下のコードは、Rubyで"Hello, World!"と表示するためのものです。 puts 'Hello, World!' この`puts`メソッドは、指定された文字列(ここでは'Hello, World!')を出力し、その後改行します。 >>> /bye > $ モデル実行・対話例
AI Assistant に接続してみた $ connect local_llm cd ~/jetbrains/plugins $ ./start_connection.sh
$ AI Assistant接続
各種AIモデルの選択画面イメージ > AIモデル選択画面
AI Assistantへの接続手順 JetBrains IDEのAI Assistant設定画面 - Ollama連携と使用モデル指定 > AI
Assistantへの接続手順
実際の使用例 > 実際の使用例
使用してみた所感 使用してみた所感 案外使えるかも 7B(70億)という小さなモデルで応答速度が早い (一説によると、ChatGPT-4oのパラメータ数は1.8T ~ 2Tらしい(2兆) ) 日本語対応していて、技術的な会話もできるレベル RailsのActive
Recordについての説明も的確に行える > $ - - - - 使用してみた所感
まとめ マシンスペックを上げて、32Bを使用できるようになればGPT-4oと同等のアウトプットを 得られるようなので楽しい LLMのファインチューニングやRAGを使用した検索結果の拡張など、少しコアな部分も触っ ていける気がした セキュリティ的にも外部へデータを送信しないので、企業はデータ保全の観点でこれからロ ーカルLLMを使っていきそう > $ $
$ まとめ
ご清聴ありがとうございました Thank you for listening! exit $ echo "Questions? Comments?"
$ 2025-07-29