Тёмный

Harnessing the Power of AI Assistant in IntelliJ IDEA 

IntelliJ IDEA, a JetBrains IDE
Подписаться 117 тыс.
Просмотров 25 тыс.
50% 1

AI Assistant provides AI-powered features for software development based on the JetBrains AI service. The service transparently connects you, the IDE user, to different large language models.
In this session, Anton will demonstrate the capabilities of AI Assistant in IntelliJ IDEA. You will learn how the tool helps you explore and improve existing code as well as write new code in different scenarios.
Speaker: Anton Arhipov
Anton is a Developer Advocate on the Kotlin team at JetBrains. With a professional background in server-side development, Anton has been building tools for developers for more than 10 years. Recognized as a Java Champion since 2014, he often presents as a speaker at large software conferences and contributes to the Kotlin RU-vid channel.
#ai #programming #aicoding #aitools #aiassistant #intellijidea
Join us:
Website: jb.gg/website
Blog: jb.gg/blog
Twitter: / intellijidea
Facebook: / intellijidea
Download IntelliJ IDEA: jb.gg/download...
Top 15 IntelliJ IDEA shortcuts: jb.gg/Top15Int...
Learn more about JetBrains AI: jb.gg/gs2svq

Опубликовано:

 

25 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 31   
@ComputerGeekOnTwoWheels
@ComputerGeekOnTwoWheels 9 месяцев назад
This sold me on the Ai Assistant. One of the last questions about the JDK migration from Java 8 to 17 is exactly what I need this for. Thank you.
@araghuraman1
@araghuraman1 5 месяцев назад
It was exhausting. It seemed like Anton was really wary of the code generation. I may need to experiment more, and in this sense Anton succeeded in provoking my curiosity.
@marmont8005
@marmont8005 10 месяцев назад
After 3 days of use my monthly limit is reached. What am I paying for?
@wernerjacobs3282
@wernerjacobs3282 10 месяцев назад
Nice presentation, looking forward to use it
@sna241
@sna241 10 месяцев назад
Code reviews be like: Senior engineer: "Try doing it this way" Junior engineer: "But Chat GPT said this is better!"
@VladislavDerbenev
@VladislavDerbenev 10 месяцев назад
Sounds like "seniors" gotta have to come up with actual reasons this time
@sna241
@sna241 8 месяцев назад
@@VladislavDerbenev No one should trust both blindly.
@miloserus
@miloserus 8 месяцев назад
I don’t like that it ignores the existing doucumentation when writing documentation for a function. Sometimes it just adds parameters and removes the description of the function
@drakenra
@drakenra 10 месяцев назад
Do you store our code that we send to the server?
@krellin
@krellin 10 месяцев назад
you should assume everyone does, although everyone will tell you otherwise... same way as microsoft will say you private repos in github are private. In reality all that data you stream is too valuable to further train the models. Especially cos you alter and correct the response of the ai so thats literally a labeled data for free.
@princessazula8897
@princessazula8897 8 месяцев назад
They store the code but don't share them lol
@limonanaful
@limonanaful 10 месяцев назад
Can the assitant perform on many files? For example remove all try catch in files in specific directory
@AntonArhipov
@AntonArhipov 10 месяцев назад
I think the structural search and replace feature (SSR) works fine for this task. But maybe in the future the AI assistant could provide guidance for tasks like this
@kyleMcBurnett
@kyleMcBurnett 9 месяцев назад
It only works on one file at a time. Or one chat at a time. You can't ask it to do a refactor across the whole project
@limonanaful
@limonanaful 10 месяцев назад
You state the assitant already know the code structure. In our codebase we have conventions of controler calling manager calling mongoRepository Can it "copy" implementation of an existing endpoint? Aka all the classes and tests related.
@AntonArhipov
@AntonArhipov 10 месяцев назад
AI assistant doesn't know the code by itself. The IDE knows. Whenever we invoke an action on some code element, the plugin triggers the analysis to figure out the dependencies.
@aj-jc4cv
@aj-jc4cv 10 месяцев назад
Does the AI Assistant use chatgpt 3.5 or 4 behind the scenes?
@AntonArhipov
@AntonArhipov 10 месяцев назад
Both, depending on a feature.
@aj-jc4cv
@aj-jc4cv 10 месяцев назад
@@AntonArhipovthanks, great presentation. AI additions are a game changer.
@krellin
@krellin 10 месяцев назад
@@AntonArhipov so all of this is literally delegated to gpt? i thought you built your own models also if it goes to chatgpt how can you gurantee its not being stored? just because openai says so...
@AntonArhipov
@AntonArhipov 10 месяцев назад
@@krellin correct, that's what OpenAI guarantees. The benefit of using GPT model now is that we can offer something now, quickly, and switch to a different LLM later, either to a different provider or self-hosted tuned model.
@sayantanpodder2478
@sayantanpodder2478 10 месяцев назад
@AntonArhipov is this ai assistant plugin available for IntelliJ Idea Community Edition (i mean is this free)?
@AntonArhipov
@AntonArhipov 9 месяцев назад
No, it is not free.
@javaRelated
@javaRelated 10 месяцев назад
will we stop using Github co-pilot?
@slimyelow
@slimyelow 6 месяцев назад
There is way too much junk that comes with this. It just isn't ready for the level it proposes to be. It is still more productive to use GPT even if it means copying and pasting code and asking many questions etc. But I found that when interacting with GPT you form a productive conversation with a coding partner. You are still required to think. You must ask the right questions and help yourself. GPT is like a work colleague that never gets annoyed when you ask all the time, which is so great. Getting some magic coding AI that will do all the work for you from one prompt alone is a far cry from reality just now.
@AjayKumar-fd9mv
@AjayKumar-fd9mv 10 месяцев назад
Great
@slimyelow
@slimyelow 6 месяцев назад
And I can't begin to praise GPT for fixing bugs, that in the past have wasted days of my life and caused me to pull my hair out. I mean it is magic, to just paste broken code and the friendly dude tells you: change it and make like this. - bam! It works ... moving on.... And that for 5 a modest bucks per month!
@guai9632
@guai9632 10 месяцев назад
the popup menu this plugin shows is really annoying
@snapman218
@snapman218 9 месяцев назад
Her eyes are terrifying.
Далее
Introduction to Workspaces in IntelliJ IDEA
55:47
Просмотров 9 тыс.
Страшная Тайна Светы Кемер !
33:04
бабл ти гель для душа // Eva mash
01:00
JetBrain AI Assistant :: In Depth
25:39
Просмотров 21 тыс.
Cursor Tutorial for Beginners (AI Code Editor)
15:20
Просмотров 31 тыс.
I Tried Every AI Coding Assistant
24:50
Просмотров 834 тыс.
This AI Coder Is On Another Level (Pythagora Tutorial)
43:21
OpenAI Assistants API - Course for Beginners
3:32:55
Просмотров 456 тыс.
Machine Learning for Everybody - Full Course
3:53:53
Developer Productivity With IntelliJ IDEA
56:42
Просмотров 11 тыс.
Страшная Тайна Светы Кемер !
33:04