JetBrains Adds AI Features to IntelliJ IDEA
JetBrains, the company behind popular IDEs like IntelliJ IDEA, has introduced a new feature called AI Assistant in their latest EAP builds. This feature leverages generative AI and large language models to enhance the software development experience. The AI Assistant allows developers to have a conversation with the language model, ask questions, and iterate on tasks. The IDE provides project-specific context, such as the languages and technologies used, and generates AI-powered code snippets that can be inserted into the editor. Additionally, the AI Assistant can generate documentation for declarations in Java, Kotlin, and Python. The AI features are powered by the JetBrains AI service, which currently supports OpenAI and smaller models created by JetBrains. In the future, the company plans to expand support to other providers. The AI Assistant is available as a separate plugin for JetBrains IDEs v.2023.2.x.