Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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
200
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
34
Kotlin—the New and Noteworthy in 2.2
antonarhipov
1
11
Levels of AI-assisted programming
antonarhipov
0
68
Devoxx France 2024. Kotlin - the new and noteworthy
antonarhipov
2
63
VirtualJUG: Kotlin 2.0 and beyond
antonarhipov
1
130
Kotlin 2.1: Language Updates
antonarhipov
3
170
Devoxx Belgium 2024 - Kotlin 2.0 and beyond
antonarhipov
2
180
Data Analysis with Kotlin Notebook, DataFrame, and Kandy
antonarhipov
1
110
Kotlin 2.0 and Beyond
antonarhipov
2
270
Other Decks in Programming
See All in Programming
愛される翻訳の秘訣
kishikawakatsumi
3
330
FluorTracer / RayTracingCamp11
kugimasa
0
240
ZOZOにおけるAI活用の現在 ~モバイルアプリ開発でのAI活用状況と事例~
zozotech
PRO
9
5.8k
dotfiles 式年遷宮 令和最新版
masawada
1
800
Canon EOS R50 V と R5 Mark II 購入でみえてきた最近のデジイチ VR180 事情、そして VR180 静止画に活路を見出すまで
karad
0
130
Tinkerbellから学ぶ、Podで DHCPをリッスンする手法
tomokon
0
140
Graviton と Nitro と私
maroon1st
0
110
Findy AI+の開発、運用におけるMCP活用事例
starfish719
0
1.5k
【CA.ai #3】ワークフローから見直すAIエージェント — 必要な場面と“選ばない”判断
satoaoaka
0
270
著者と進める!『AIと個人開発したくなったらまずCursorで要件定義だ!』
yasunacoffee
0
150
ZJIT: The Ruby 4 JIT Compiler / Ruby Release 30th Anniversary Party
k0kubun
0
130
チームをチームにするEM
hitode909
0
350
Featured
See All Featured
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
160
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
390
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
160
Scaling GitHub
holman
464
140k
Thoughts on Productivity
jonyablonski
73
5k
Navigating Team Friction
lara
191
16k
Google's AI Overviews - The New Search
badams
0
860
Navigating Weather and Climate Data
rabernat
0
44
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
87
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
47
33k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
260
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