{"id":405979,"date":"2023-11-21T13:01:45","date_gmt":"2023-11-21T12:01:45","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=blog&#038;p=405979"},"modified":"2025-09-17T13:28:04","modified_gmt":"2025-09-17T12:28:04","slug":"ai-assistant-update-november-2023","status":"publish","type":"blog","link":"https:\/\/blog.jetbrains.com\/ko\/blog\/2023\/11\/21\/ai-assistant-update-november-2023","title":{"rendered":"AI Assistant Update \u2013 November 2023\u00a0"},"content":{"rendered":"\n<p>Earlier this year, we <a href=\"https:\/\/blog.jetbrains.com\/ko\/idea\/2023\/06\/ai-assistant-in-jetbrains-ides\">launched<\/a> a new feature for IntelliJ-based IDEs: <a href=\"https:\/\/plugins.jetbrains.com\/plugin\/22282-ai-assistant\" target=\"_blank\" rel=\"noopener\">AI Assistant<\/a>.<br>Powered by artificial intelligence, this developer tool is woven into the core IDE user workflows and connects you to different large language models (LLMs), either hosted by JetBrains or by external providers like OpenAI.<\/p>\n\n\n\n<p>Since introducing AI Assistant in June, we have increased the number of <a href=\"https:\/\/blog.jetbrains.com\/ko\/blog\/2023\/08\/10\/ai-assistant-update-august-2023\">supported use cases<\/a> and upgraded existing features. This blog post describes the new features that have been added to the <a href=\"https:\/\/www.jetbrains.com\/idea\/nextversion\/\" data-type=\"link\" data-id=\"https:\/\/www.jetbrains.com\/idea\/nextversion\/\" target=\"_blank\" rel=\"noopener\">2023.3 EAP<\/a> since <a href=\"https:\/\/blog.jetbrains.com\/ko\/blog\/2023\/10\/12\/ai-assistant-update-october-2023\">our last announcement<\/a>.<\/p>\n\n\n\n<p>Although AI Assistant is currently still in preview and only available to a limited number of users, we will gradually grant access to all users who previously applied through the waitlist. So if you are one of these users, please check your email.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Code autocompletion<\/h2>\n\n\n\n<p>You asked, and we listened!<strong> <\/strong>AI Assistant can now autocomplete single lines, entire functions, and even blocks of code in real time based on the project&#8217;s context.<\/p>\n\n\n\n<p>The generated code is similar to how you would write code, matching your style and naming conventions. You can press the <em>Tab<\/em> key to quickly accept the suggestion, or you can reject the suggestion by simply continuing to write your own code.<\/p>\n\n\n\n<p>Autocompletion by AI Assistant is improving every day, and we\u2019re actively experimenting with new LLMs and context retrieval methods to deliver the best autocompletion experience.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"2312\" height=\"1486\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/11\/code_completion.gif\" alt=\"Code autocompletion\" class=\"wp-image-405982\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Test generation<\/h2>\n\n\n\n<p>You can now easily generate meaningful tests for code segments. AI Assistant analyzes both your code and documentation to recommend tests that will provide insights into your code&#8217;s behavior. To run the tests, just approve these suggestions.&nbsp;<\/p>\n\n\n\n<p>This new feature helps you uncover edge cases and suspicious behavior in seconds, freeing up more time to craft new code.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"2314\" height=\"1444\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2023\/11\/unit_test_unified.gif\" alt=\"Test generation\" class=\"wp-image-405993\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Translation into another programming language<\/h2>\n\n\n\n<p>With the new <em>Convert File to Another Language<\/em> action, you can effortlessly translate your code into a different programming language. The list of languages that are currently supported includes C++, C#, Go, Java, Kotlin, PHP, Python, Ruby, Rust, TypeScript, and more.<\/p>\n\n\n\n<p>You can also convert any code copied and pasted into the editor to the language of the current or edited file by enabling this feature in the <em>Settings | Tools | AI Assistant.<\/em><\/p>\n\n\n\n<p><img decoding=\"async\" style=\"width: 2268px;\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/09\/unnamed-26.gif\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>If you have access to AI Assistant, please try these new features and share your thoughts!<br><br>We value your feedback \u2013 whether you want to share a success story, a situation where AI Assistant fell a little short of your expectations, or even a suggestion for another scenario where AI Assistant could be beneficial.<br><br>You can tell us about your experience via the <em>Share your feedback<\/em> link in the<em> AI Assistant<\/em> tool window or by submitting feature requests or bug reports in the <a href=\"https:\/\/youtrack.jetbrains.com\/issues\/LLM\" target=\"_blank\" rel=\"noopener\">AI Assistant<\/a> YouTrack project.&nbsp;<\/p>\n\n\n\n<p>We are working on making AI Assistant publicly available soon and granting access to users on the waitlist. If you don\u2019t yet have access, we appreciate your patience. In the meantime, we would be happy to hear your thoughts on all of these features.<\/p>\n\n\n\n<p>Thank you and stay tuned for more updates!<\/p>\n","protected":false},"author":78,"featured_media":406049,"comment_status":"closed","ping_status":"closed","template":"","categories":[4759,4918],"tags":[8168,600],"cross-post-tag":[6284,8396],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/blog\/405979"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/users\/78"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/comments?post=405979"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/blog\/405979\/revisions"}],"predecessor-version":[{"id":622698,"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/blog\/405979\/revisions\/622698"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/media\/406049"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/media?parent=405979"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/categories?post=405979"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/tags?post=405979"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/ko\/wp-json\/wp\/v2\/cross-post-tag?post=405979"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}