AI Assistant: Don’t Code Alone
summary
JetBrains AI Assistant demos a project‑aware IDE plugin that collects a sliding‑window context of local files and uses LLMs to explain code, generate unit tests and produce commit message generation suggestions. The demo loads a Java LChain class, asks for renames, generates tests that fail and thereby surface a surprising semantic contract (only system messages are deduplicated), and auto‑creates commit text; generated tests sometimes need human review. Privacy, on‑prem deployment, and larger refactor/merge workflows are discussed as upcoming work.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 2:11AI assistant chat features
- 5:07Code analysis with AI
- 8:43Renaming variables
- 10:10Method documentation
- 11:57Code contracts and edge cases
- 12:40Unit tests with AI
- 17:35Commit messages
- 22:33Reviewing local changes
- 23:55Runtime errors explained
- 26:40Q&A
related talks
41mWill AI Assistant make developers redundant?
08mAI inside the IDE
41mBuilding with AI in Kotlin
52mResistance Is Futile
39mAI Assistance Beyond Code: What Do We Need to Make it Work?
53mUnlocking AI's Potential: Smarter Coding in Apache NetBeans IDE
37mThe battle of the AI coding assistants
30mDevoxxGenie: Your AI Assistant for IDEA
