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
1
190
Harnessing the power of AI in IntelliJ IDEA
Anton Arhipov
March 26, 2025
Tweet
Share
More Decks by Anton Arhipov
See All by Anton Arhipov
Strengthening Immutability in Kotlin. A Glimpse into Valhalla
antonarhipov
2
28
Kotlin—the New and Noteworthy in 2.2
antonarhipov
1
7
Levels of AI-assisted programming
antonarhipov
0
64
Devoxx France 2024. Kotlin - the new and noteworthy
antonarhipov
2
53
VirtualJUG: Kotlin 2.0 and beyond
antonarhipov
1
130
Kotlin 2.1: Language Updates
antonarhipov
3
150
Devoxx Belgium 2024 - Kotlin 2.0 and beyond
antonarhipov
2
170
Data Analysis with Kotlin Notebook, DataFrame, and Kandy
antonarhipov
1
98
Kotlin 2.0 and Beyond
antonarhipov
2
260
Other Decks in Programming
See All in Programming
ノーコードからの脱出 -地獄のデスロード- / Escape from Base44
keisuke69
0
670
What's New in Web AI?
christianliebel
PRO
0
120
仕様がそのままテストになる!Javaで始める振る舞い駆動開発
ohmori_yusuke
4
1.8k
アーキテクチャと考える迷子にならない開発者テスト
irof
3
800
PHPライセンス変更の議論を通じて学ぶOSSライセンスの基礎
matsuo_atsushi
0
140
Amazon Bedrock Knowledge Bases Hands-on
konny0311
0
140
複数チーム並行開発下でのコード移行アプローチ ~手動 Codemod から「生成AI 活用」への進化
andpad
0
110
乱雑なコードの整理から学ぶ設計の初歩
masuda220
PRO
18
5.6k
What’s Fair is FAIR: A Decentralised Future for WordPress Distribution
rmccue
0
150
エンジニアに事業やプロダクトを理解してもらうためにやってること
murabayashi
0
140
Nitro v3
kazupon
2
250
高単価案件で働くための心構え
nullnull
0
110
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1k
Designing for Performance
lara
610
69k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Typedesign – Prime Four
hannesfritz
42
2.9k
Gamification - CAS2011
davidbonilla
81
5.5k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Why You Should Never Use an ORM
jnunemaker
PRO
60
9.6k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
Facilitating Awesome Meetings
lara
57
6.6k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
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