Technologies
Junie
An autonomous AI agent developed by JetBrains, designed to intelligently support the programming processes in environments such as IntelliJ IDEA or PyCharm. It allows us to define programming goals that Junie carries out by itself — by planning tasks, editing code, running tests, and reporting results. It’s great for working on existing code, thanks to automating the development of functions, tests, and eliminating warnings. Junie offers two operation modes: an independent agent for performing tasks or an interactive conversational assistant. Thanks to the analysis of a project’s context and the ability to incorporate the team’s instructions (e.g., code style or used libraries), Junie becomes a real partner in the software creation process. This is an innovative approach to AI in IDE, that pushes the boundaries between supporting and autonomy in programming.