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
Harnessing the power of AI in IntelliJ IDEA
Search
Anton Arhipov
March 26, 2025
Programming
280
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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: From High-Level Requirements to Working Software
antonarhipov
2
840
Spec-Driven Development with AI Agents (Workshop, May 2026)
antonarhipov
4
640
Spec-Driven Development with AI Agents. Java Day Istanbul 2026
antonarhipov
3
180
Spec-Driven Development with AI Agents: From High-Level Requirements to Working Software
antonarhipov
3
210
Strengthening Immutability in Kotlin. A Glimpse into Valhalla
antonarhipov
3
140
Kotlin—the New and Noteworthy in 2.2
antonarhipov
1
69
Levels of AI-assisted programming
antonarhipov
0
210
Devoxx France 2024. Kotlin - the new and noteworthy
antonarhipov
3
140
VirtualJUG: Kotlin 2.0 and beyond
antonarhipov
1
240
Other Decks in Programming
See All in Programming
そのデザイントークン、Flutterでも同じ見た目になりますか?
nakamizu
0
320
Vue.jsで作る空間解析アプリとCapacitorプラグインのData Bridge
hal_spidernight
1
170
React Native経験者が Flutterを30⽇間触って驚いたこと
3saito
0
160
TanStack Vue Query と Pinia Colada から学ぶ非同期状態の型設計
aoshi
0
640
ActionController meets Protocol Buffers
sorah
1
800
私なりのハーネスエンジニアリング ~独自の言語処理系の開発を通して~
seosoft
0
200
Coding with AI: How to trust the storyteller (AWS Community Day Adria, Ljubljana 2026)
slobodan
0
140
FactoryBotをやめればRSpecは速くなるのか?
yuta_onishi_97
0
1.6k
Optunaを作ったときにやりたかったこと、その後 (2026/10/16, Optuna Meetup #3)
iwiwi
4
1.5k
PyConTW 2026 - AI Coding 不只是工具升級, 區域醫院醫療資訊系統協作開發與資訊團隊轉型實踐
cclai999
0
240
baseline으로 마이그레이션, 리팩토링 안전하게 맡기기
fornewid
1
960
あなたの await、OS まで届いてる? strace で覗く JavaScript の非同期
hasutosasaki
1
2.3k
Featured
See All Featured
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
520
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.4k
Code Reviewing Like a Champion
maltzj
529
40k
The browser strikes back
jonoalderson
0
1.9k
Statistics for Hackers
jakevdp
799
230k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
4
4.4k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
330
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
350
StorybookのUI Testing Handbookを読んだ
zakiyama
31
7k
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
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