გადადით მთავარ შინაარსზე
OpenAI

JetBrains

JetBrains OpenAI-ის API-ს იყენებს, რათა შექმნას თავისი ისტორიაში ყველაზე სწრაფად მზარდი პროდუქტი.

ჩარჩო 1532576563
იტვირთება…

JetBrains(იხსნება ახალ ფანჯარაში) ქმნის ინტელექტუალურ პროგრამული უზრუნველყოფის განვითარების ინსტრუმენტებს, რომლებსაც მთელ მსოფლიოში 15 მილიონზე მეტი ინჟინერი იყენებს. მისი პროდუქტების პაკეტი მოიცავს პოპულარულ ინტეგრირებულ განვითარების გარემოებს (IDE-ებს), როგორიცაა PyCharm და IntelliJ IDEA, ასევე Kotlin პროგრამირების ენას. 

დეველოპერების სამუშაო პროცესებიდან მოსაწყენი ამოცანების მოცილების მისიით შთაგონებულმა JetBrains-მა OpenAI-ის API თავის AI Assistant პროდუქტში ჩართო. გამოხმაურება შთამბეჭდავი იყო — დეველოპერების მნიშვნელოვანმა 77%-მა განაცხადა, რომ უფრო პროდუქტიულად გრძნობდა თავს, ხოლო 55%-მა აღნიშნა, რომ უფრო საინტერესო ამოცანებზე ფოკუსირებისთვის მეტი დრო გამოუჩნდა.

სამი ადამიანი ბალახზე ზის და საუბრობს.

AI-ის ჩაშენება დეველოპერულ პროგრამულ უზრუნველყოფაში

ისტორიულად, JetBrains IDE-ები მოიცავდა ისეთ ფუნქციებს, როგორიცაა კოდის ავტომატური შევსება და კოდის ინსპექტირება, რაც დეველოპერებს უფრო პროდუქტიულს ხდის. ეს ფუნქციები დეველოპერებს პროგრამული უზრუნველყოფის განვითარების მთელი ციკლის განმავლობაში ეხმარება, მათ შორის კოდის წერაში, კოდის ტესტირებასა და სხვადასხვა გარემოში პროექტების აწყობაში. 

ეს ინსტრუმენტები ეფუძნებოდა ევრისტიკულ მოდელებს, რომლებიც ჭკვიანი და კონტექსტისადმი მგრძნობიარეა. რადგან JetBrains უკვე ქმნიდა ინსტრუმენტებს, რომლებიც ინტელექტუალურ შეთავაზებებს იძლევა, AI-ის შესწავლა ბუნებრივი გაგრძელება იყო — განსაკუთრებით გენერაციულ AI-ში ბოლოდროინდელი წინსვლის ფონზე, სადაც autocomplete-ის სტილის კოდის შევსება და კონტექსტური კოდის შეთავაზებები დეველოპერების მუშაობის წესს გარდაქმნის. 

JetBrains-მა ამ შესაძლებლობაში მნიშვნელოვანი წინ გადადგმული ნაბიჯი დაინახა და შექმნა თავისი AI Assistant — ახალი პროდუქტი, რომელიც OpenAI-ის API-ს Jetbrains-ის IDE პროდუქტებთან აერთიანებს.

OpenAI-ის API-ის გამოყენება პროგრამული განვითარების პროცესის დასაჩქარებლად

JetBrains-ს სჯეროდა, რომ LLM-ებს შეეძლოთ უზარმაზარი ღირებულება მიეტანათ მათი მომხმარებლებისთვის, თუ ისინი მათ IDE-ებში ინტეგრირდებოდა, თუმცა არჩეულ პროვაიდერზე შეჩერებამდე სურდათ თავიანთი ვარიანტების შესწავლა. 

JetBrains-მა განიხილა ყველა წამყვანი LLM პროვაიდერი, მაგრამ პირველ LLM პროვაიდერად OpenAI შემდეგი მიზეზების გამო აირჩია:

  • მსჯელობის გაფართოებული შესაძლებლობები: JetBrains-მა მიიჩნია, რომ OpenAI-ის API-ს ყველაზე ინტელექტუალური ფუნქციები ჰქონდა, განსაკუთრებით კი მისი გაძლიერებული მსჯელობის შესაძლებლობები გამოირჩეოდა.
  • ტექნიკური მომხმარებელთა მხარდაჭერა: JetBrains AI-ის გუნდის ლიდერმა, ვლადისლავ ტანკოვმა, ხაზი გაუსვა OpenAI-ის ტექნიკური გუნდის მიერ გაწეულ გამორჩეულ ტექნიკურ მხარდაჭერას. ეს ხელმძღვანელობა გადამწყვეტი იყო, როდესაც JetBrains ინტეგრაციის პროცესში სირთულეებს წააწყდა: „ჩვენ ვმუშაობდით დეველოპერებთან, რომლებსაც მართლა აინტერესებთ, რას ვქმნით და როგორ ვქმნით ამას,“ — თქვა მან.  
  • უმაღლესი ტექნიკური წარმადობა: LLM პროვაიდერების შედარებით ანალიზში JetBrains-მა დაადგინა, რომ OpenAI-ის API გამოირჩეოდა ისეთი ტექნიკური კრიტერიუმებით, როგორიცაა დაყოვნება, სიზუსტე და მწარმოებლურობა.
„ჩვენ ვმუშაობდით დეველოპერებთან, რომლებსაც მართლა აინტერესებთ, რას ვქმნით და როგორ ვქმნით ამას.“
ვლადისლავ ტანკოვი, JetBrains AI-ის გუნდის ლიდერი

მას შემდეგ, რაც OpenAI-ის API აირჩია თავის LLM პროვაიდერად, JetBrains-მა შეძლო შესაძლებლობების ფართო სპექტრის გახსნა თავის AI Assistant პროდუქტში: 

  • დეველოპერებს შეუძლიათ რუტინული და ნაკლებად კრეატიული დავალებები, როგორიცაა ტესტების წერა და ცვლადებისთვის სახელების დარქმევა, AI Assistant-ს გადააბარონ.
  • დეველოპერებს შეუძლიათ მოთხოვნები ბუნებრივ ენაზე დაწერონ და ბიზნესლოგიკის წერისას კოდის შეთავაზებები მიიღონ.
  • AI Assistant-ს შეუძლია დოკუმენტაციის გენერირება და commit message-ების დაწერა.
  • AI Assistant-ს შეუძლია კოდის ახსნა და კოდის ფრაგმენტების რეფაქტორინგი.
  • AI Assistant-ს შეუძლია განმარტოს, რას ნიშნავს შეცდომები, და პრობლემების გადასაჭრელად გამოსწორებები შემოგთავაზოთ.
Jetbrains Ai 1280x720

JetBrains AI Assistant აჩქარებს დეველოპერების მუშაობას

JetBrains AI Assistant გახდა კომპანიის 24-წლიანი ისტორიის განმავლობაში ყველაზე სწრაფად მზარდი პროდუქტი, მომხმარებელთა კმაყოფილების გამორჩეულად მაღალი დონით. დეველოპერები, რომლებიც ამ პროდუქტს იყენებენ, გამოყოფენ შემდეგს: 

  • პროდუქტიულობის უპრეცედენტო ზრდა: „30 წელია დეველოპერი ვარ. ვერაფერს ვიხსენებ, რასაც JetBrains AI Assistant-ზე მეტი პროდუქტიულობის ზრდა მოეტანოს,“ — თქვა ერთმა რესპონდენტმა. 
  • ინფორმაციის მოძიებაზე ნაკლები დროის ხარჯვა: გამოკითხული დეველოპერების 78% ამბობს, რომ ინფორმაციის ძიებაში ნაკლებ დროს ხარჯავს, რაც მათ უფრო საინტერესო ამოცანებზე დასახარჯად მეტ დროს აძლევს.
  • გადართვის ხარჯების შემცირება: „JetBrains AI Assistant მუშაობს IDE-ის შიგნით, სხვა ასისტენტებისგან განსხვავებით, რომლებსაც გახსნილი ბრაუზერი სჭირდებათ,“ — თქვა ერთმა ინჟინერმა, რაც დეველოპერის სამუშაო პროცესს ამარტივებს და ამოცანების შესრულებას აადვილებს.
  • ეფექტიანობის ზრდა: გამოკითხული დეველოპერების 77% ამბობს, რომ დროს უფრო პროდუქტიულად იყენებს, ხოლო 71% აღნიშნავს, რომ ამოცანების უფრო სწრაფად დასრულება შეუძლია.
  • ბრეინშტორმინგის ინსტრუმენტი: ერთმა ინჟინერმა ხაზი გაუსვა, თუ როგორ გახდა JetBrains AI Assistant სასარგებლო ინსტრუმენტი ჩიხიდან გამოსასვლელად: „მიყვარს. ის იმპოსტორის სინდრომთან გამკლავებაში მეხმარება, რადგან შეგიძლია უბრალოდ LLM-ს დახმარება სთხოვო.“

კონტექსტზე მგრძნობიარე AI კოდირების ინსტრუმენტების შემდეგი თაობის შექმნა

JetBrains მუშაობს რამდენიმე ახალ ფუნქციაზე, რათა პროგრამული უზრუნველყოფის განვითარება კიდევ უფრო დააჩქაროს: 

  • პროექტის სტრუქტურის გენერირება: გუნდმა შექმნა პროტოტიპები, რომლებიც ტექსტური მოთხოვნებიდან მორგებულ პროექტის დირექტორიებს აგენერირებს. საწყისი შედეგები დამაიმედებლად გამოიყურება.
  • სამუშაო პროცესების ავტომატიზაცია ტერმინალში: გუნდი დიდ პოტენციალს ხედავს სხვადასხვა გავრცელებული ტერმინალის ამოცანის ავტომატიზაციაში, რომლებიც აუცილებელია, თუმცა ერთფეროვანი.
  • მჭიდრო ინტეგრაცია JetBrains-ის code insight(იხსნება ახალ ფანჯარაში)-თან: „ჩვენმა IDE-ებმა ბევრი რამ იციან მომხმარებლის პროექტის კოდური ბაზის შესახებ, ამიტომ ვცდილობთ ეს კონტექსტი და შესაძლებლობები LLM პროვაიდერებს სრულიად ახალი ფუნქციებისთვის მივაწოდოთ,“ — თქვა JetBrains AI-ის გუნდის ლიდერმა ვლადისლავ ტანკოვმა.
ვლად ტანკოვი Jetbrains Ai

გაინტერესებთ მეტი გაიგოთ ბიზნესისთვის განკუთვნილი ChatGPT‑ის შესახებ?