Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Harnessing the power of AI in IntelliJ IDEA
Search
Anton Arhipov
March 26, 2025
Programming
240
1
Share
Harnessing the power of AI in IntelliJ IDEA
Anton Arhipov
March 26, 2025
More Decks by Anton Arhipov
See All by Anton Arhipov
Spec-Driven Development with AI Agents (Workshop, May 2026)
antonarhipov
3
350
Spec-Driven Development with AI Agents. Java Day Istanbul 2026
antonarhipov
2
85
Spec-Driven Development with AI Agents: From High-Level Requirements to Working Software
antonarhipov
2
89
Strengthening Immutability in Kotlin. A Glimpse into Valhalla
antonarhipov
2
92
Kotlin—the New and Noteworthy in 2.2
antonarhipov
1
41
Levels of AI-assisted programming
antonarhipov
0
130
Devoxx France 2024. Kotlin - the new and noteworthy
antonarhipov
2
100
VirtualJUG: Kotlin 2.0 and beyond
antonarhipov
1
170
Kotlin 2.1: Language Updates
antonarhipov
3
210
Other Decks in Programming
See All in Programming
ついに来た!本格的なマルチクラウド時代の Google Cloud
maroon1st
0
440
〜バイブコーディングを超えて〜 チームで実験し続けたAI駆動開発
tigertora7571
0
210
Spec Driven Development | AI Summit Vilnius
danielsogl
PRO
1
160
KMP × Kotlin 2.3 - How Android Got Slower While iOS Builds Improved by 47%
rio432
0
200
サプライチェーン攻撃対策「層を重ねて落ちない壁」を10日間で組み上げた話 #TechLeadConf2026
kashewnuts
1
280
From Formal Specification to Property Based Test
ohbarye
0
2.6k
PHPでバイナリをパースして理解するASN.1
muno92
PRO
0
460
AIベース静的検査器の偽陽性率を抑える工夫3選
orgachem
PRO
4
460
SREに優しいTerraform構成 modulesとstateの組み方
hiyanger
2
180
Agent Skills を社内で育てる仕組み作り
jackchuka
1
2k
AlarmKitで明後日起きれるアラームアプリを作る
trickart
0
140
Agentic UI in the Frontend: Architectures with Open Standards @JAX 2026 in Mainz
manfredsteyer
PRO
0
110
Featured
See All Featured
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
810
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
120
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
It's Worth the Effort
3n
188
29k
Side Projects
sachag
455
43k
エンジニアに許された特別な時間の終わり
watany
106
240k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.5k
Rails Girls Zürich Keynote
gr2m
96
14k
Designing for Performance
lara
611
70k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
340
Why Our Code Smells
bkeepers
PRO
340
58k
Heart Work Chapter 1 - Part 1
lfama
PRO
7
35k
Transcript
Harnessing the power of AI in Intell iJ IDEA
None
None
Full-line code completion Minimal assistance. Doesn't get in a way.
Can accept word-by- word with Alt + ->
None
As a result, completion provides a multi-line snippet of code
The comment act as a prompt, adding the information to the context
The snippets of code can be accepted line- by line
.
The snippets of code can be accepted line- by line
. ... or word-by-word
None
inline code generation
Specify additional requirements
With AI actions, we can generate more code. For instance,
generate unit tests.
AI assistant will trigger the workflow to generate unit tests
You still have to execute the tests, verify results, etc
You still have to execute the tests, verify results, etc
You are in control!
None
A more complex change spanning multiple par t s of
the application
The workflow makes changes to multiple files and creates new
files
The workflow makes changes to multiple files and creates new
files You still have to review the changes, accept of decline, run tests, review code .
The workflow makes changes to multiple files and creates new
files You are in control! You still have to review the changes, accept of decline, run tests, review code .
None
None
None
Junie writes code, writes tests, verifies new code, etc .
It's an "autopilot" for writing code under your supervision
Automatically executes tests. Iterates on the task
None
The level of control Max Min
The level of control Max Min You can have various
levels of control over the process To get the most out of the agentic mode, you will need the relax the control. Then you can move faster!
None
None
None
None
None
https://speakerdeck.com/antonarhipov @antonarhipov https://github.com/antonarhipov