Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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
29
Kotlin—the New and Noteworthy in 2.2
antonarhipov
1
11
Levels of AI-assisted programming
antonarhipov
0
66
Devoxx France 2024. Kotlin - the new and noteworthy
antonarhipov
2
58
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
170
Data Analysis with Kotlin Notebook, DataFrame, and Kandy
antonarhipov
1
100
Kotlin 2.0 and Beyond
antonarhipov
2
270
Other Decks in Programming
See All in Programming
堅牢なフロントエンドテスト基盤を構築するために行った取り組み
shogo4131
8
2.1k
AIコーディングエージェント(Gemini)
kondai24
0
180
Microservices rules: What good looks like
cer
PRO
0
850
ViewファーストなRailsアプリ開発のたのしさ
sugiwe
0
420
WebRTC、 綺麗に見るか滑らかに見るか
sublimer
1
160
令和最新版Android Studioで化石デバイス向けアプリを作る
arkw
0
340
DSPy Meetup Tokyo #1 - はじめてのDSPy
masahiro_nishimi
1
150
Level up your Gemini CLI - D&D Style!
palladius
1
180
宅宅自以為的浪漫:跟 AI 一起為自己辦的研討會寫一個售票系統
eddie
0
480
AIコーディングエージェント(NotebookLM)
kondai24
0
150
関数の挙動書き換える
takatofukui
4
770
30分でDoctrineの仕組みと使い方を完全にマスターする / phpconkagawa 2025 Doctrine
ttskch
3
770
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
527
40k
Why You Should Never Use an ORM
jnunemaker
PRO
60
9.6k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
KATA
mclloyd
PRO
32
15k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
The Cult of Friendly URLs
andyhume
79
6.7k
Embracing the Ebb and Flow
colly
88
4.9k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
710
BBQ
matthewcrist
89
9.9k
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