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
68
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
baseline으로 마이그레이션, 리팩토링 안전하게 맡기기
fornewid
1
920
SODA - FACT BOOK(EN)
sodainc
1
210
地方こそサーバーレス — 10年続けた、顔が見えるチームで確かな基盤を / Serverless Matters Most in Regional Areas — 10 Years of Building Reliable Foundations with Close-Knit Teams
seike460
PRO
1
230
조합이폭발하는디자인시스템이걸눈으로도테스트하라고요
giljongyu
0
730
Web3Dライブラリを作ってVue Custom Rendererの仕組みを理解しよう / lets learn vue custom renderer by making 3d library
drumath2237
1
130
Railsバージョンを4倍にした話
optim
0
960
DroidKnights 2026 Android A2UI Jetpack Compose 기반의 안전한 AI UI 렌더링 - 박제창
itsmedreamwalker
1
200
Будущее локальных LLM – Алексей Голобурдин, PythoNN
sobolevn
0
110
AI-Powered Domain-Driven Design
ziobrando
0
410
느린 네트워크와 저사양 디바이스 사용자를 위한 웹뷰 로딩 시간 개선기
kmkim
1
210
S3 TablesのIcebergデータに、AIエージェントからアクセスしてみた / 20261016developersio2026joetsu-accessing-iceberg-in-s3tables-via-agent
kasacchiful
PRO
0
280
ChromeでローカルLLM
ryu1013
0
200
Featured
See All Featured
Are puppies a ranking factor?
jonoalderson
2
4.1k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.7k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
600
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
470
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
680
Color Theory Basics | Prateek | Gurzu
gurzu
1
510
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3.1k
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.3k
Documentation Writing (for coders)
carmenintech
77
5.6k
My Coaching Mixtape
mlcsv
0
380
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Automating Front-end Workflow
addyosmani
1370
210k
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