TL;DR
Fleet დაიწყო, როგორც ჩვენი მცდელობა, გამოგვეკვლია JetBrains IDE-ების ახალი თაობა, რომელიც პარალელურად ვითარდებოდა IntelliJ პლატფორმაზე დაფუძნებულებთან. დროთა განმავლობაში მივხვდით, რომ ორი ზოგადი დანიშნულების IDE ოჯახის არსებობა იწვევდა გაუგებრობას და ყურადღების გაფანტვას. IntelliJ-ზე დაფუძნებული IDE-ების სრული შესაძლებლობების Fleet-ში ხელახლა აშენება არ ქმნიდა საკმარის ღირებულებას, ხოლო Fleet-ის, როგორც მორიგი რედაქტორის, პოზიციონირება არ ამართლებდა ორი გადამფარავი პროდუქტის ხაზის შენარჩუნებას.
2025 წლის 22 დეკემბრიდან Fleet აღარ იქნება ხელმისაწვდომი ჩამოსატვირთად. ჩვენ ახლა ვქმნით ახალ პროდუქტს, რომელიც ორიენტირებულია აგენტურ განვითარებაზე.
Fleet vs. IntelliJ-ზე დაფუძნებული IDE-ები
მრავალი წლის განმავლობაში JetBrains ფოკუსირებული იყო IntelliJ-ზე დაფუძნებულ IDE-ებზე, რომლებიც დეველოპერების უმეტესობისთვის ძირითად გარემოს წარმოადგენდა. როდესაც Fleet დავიწყეთ, ჩვენი მიზანი იყო, გამოგვეკვლია უფრო მსუბუქი არქიტექტურა, თანამედროვე UI მოდელი და უფრო მოქნილი გარემო, თავისუფალი ათწლეულების მემკვიდრეობითი არქიტექტურული გადაწყვეტილებებისგან. ეს იყო ღირებული ექსპერიმენტი და როგორც ტექნიკური, ასევე დიზაინის პერსპექტივიდან, წარმატებული აღმოჩნდა. Fleet-ის მრავალი კომპონენტი ახლა აძლიერებს JetBrains IDE-ებს, და რამდენიმე UX და UI კონცეფცია მთლიანად ჩვენს პროდუქციის ხაზში იქნა მიღებული.
თუმცა, Fleet-მა ვერ მოიპოვა წარმატება, როგორც დამოუკიდებელმა პროდუქტმა. ჩვენ ვერც IntelliJ IDEA-ს ჩავანაცვლებდით Fleet-ით და ვერც მას მკაფიო, დიფერენცირებულ ნიშაში ჩავსვამდით. უეცრად გვქონდა ორი IDE ოჯახი, რომლებიც ძირითადად ერთსა და იმავე აუდიტორიას ემსახურებოდა, გადამფარავი მიზნებით. მომხმარებლები მუდმივად კითხულობდნენ, რომელი აერჩიათ, და პასუხი არასდროს იყო მოკლე ან დამაკმაყოფილებელი. ორი მსგავსი პროდუქტი ქმნიდა ხახუნს და აჩენდა კითხვებს საკუთრებასა და გრძელვადიან ინვესტიციებზე.
რა ვცადეთ Fleet-თან დაკავშირებით
თავდაპირველად Fleet პოზიციონირებული იყო, როგორც მსუბუქი, მრავალენოვანი IDE, შემდეგ კი, როგორც რედაქტორი ჭკვიანი კოდირების ასისტენტით. გარკვეული პერიოდის განმავლობაში სერიოზულად განვიხილავდით, შეიძლებოდა თუ არა Fleet გამხდარიყო მეორე ფლაგმანი IDE ოჯახი IntelliJ-ზე დაფუძნებული ხელსაწყოების გვერდით. მომხმარებელთა უკუკავშირი თანმიმდევრული იყო: თუ უკვე მუშაობთ IntelliJ IDEA-სთან, Rider-თან, WebStorm-თან, PyCharm-თან ან სხვა JetBrains IDE-სთან, Fleet-ზე გადასვლა მოითხოვდა ძლიერ მიზეზს – და Fleet არ გვთავაზობდა საკმარის ღირებულებას, რათა გაემართლებინა გადასვლა იმ IDE-ებიდან, რომლებიც უკვე იცით და გიყვართ.
როდესაც AI მომწიფდა, ჩვენ Fleet განვიხილეთ, როგორც AI-პირველი რედაქტორი. ავაშენეთ ახალი სამუშაო პროცესები და ჩავატარეთ ფართომასშტაბიანი მომხმარებლის კვლევები, რათა გაგვეგო პოტენციური დიფერენციაცია და გრძელვადიანი ღირებულება. დავადასტურეთ, რომ კიდევ ერთი AI რედაქტორი არ გამოირჩეოდა, განსაკუთრებით ბაზარზე, რომელიც სავსეა AI-პირველი VS Code-ის ფორკებით. უფრო და უფრო ნათელი ხდებოდა, რომ საუკეთესო გზა წინ იყო AI სამუშაო პროცესების გაძლიერება ჩვენს არსებულ IDE-ებში. თუმცა, AI-ში სწრაფმა პროგრესმა გამოავლინა სხვა ნიშა, სადაც Fleet ბევრად უფრო ბუნებრივად ჯდება.
როგორ გამოიყურება ეს ახალი ნიშა
სანამ რედაქტორში AI-ზე ვმუშაობდით, ახალმა განვითარების სამუშაო პროცესმა დაიწყო ფორმის მიღება. დეველოპერებმა მნიშვნელოვანი ამოცანების აგენტებისთვის დელეგირება დაიწყეს – ტესტების განახლება, კოდის გაწმენდა, მოდულების რეფაქტორინგი, უცნობი კოდის გზების გამოკვლევა და ახალი ფუნქციების აშენებაც კი. ეს ამოცანები ასინქრონულად სრულდება და სრულ პაჩებს აბრუნებს. დეველოპერი კოდს თავად არ წერს. ის აგენტს უძღვება და მის შედეგს ამოწმებს. ეს ფუნდამენტურად განსხვავდება კლასიკური IDE სამუშაო პროცესისგან, რომელიც ეფუძნება დაუყოვნებელ უკუკავშირს, სინქრონულ კონტროლს და ერთ სტაბილურ ლოკალურ მდგომარეობას.
აგენტური ციკლი ეყრდნობა სტრუქტურირებული ამოცანის განსაზღვრას, კონტექსტის აწყობას, მრავალჯერად ასინქრონულ შესრულებას, იზოლირებულ ეგზეკუციას და გადახედვაზე ორიენტირებულ სამუშაო პროცესებს. მათი ერთ ხელსაწყოში გაერთიანება იწვევს დაშლილ გამოცდილებას, ამიტომ Fleet-ის გუნდმა გადაწყვიტა შეეწყვიტა კონკურენცია IDE-ებთან და კოდის რედაქტორებთან და სანაცვლოდ შეექმნა პროდუქტი, რომელიც ორიენტირებულია აგენტურ სამუშაო პროცესებზე. ამან გამოიწვია ახალ პროდუქტზე გადასვლა: აგენტური განვითარების გარემო. Fleet პლატფორმაზე დაფუძნებული ეს ახალი გარემო გამოვა, როგორც ახალი პროდუქტი, ახალი სახელით. ტექნოლოგია, გუნდი და გრძელვადიანი მიმართულება გრძელდება – მაგრამ პროდუქტის იდენტობა და სამიზნე ბაზარი ვითარდება.
რა შეიცვლება Fleet-ის ამჟამინდელი მომხმარებლებისთვის
ჩვენ შევწყვეტთ Fleet-ისთვის რაიმე შემდგომი განახლების გამოშვებას. დისტრიბუციაც დასრულდება, ასე რომ, Fleet-ის ჩამოტვირთვას ვეღარ შეძლებთ Toolbox App-დან ან სხვა არხებიდან 2025 წლის 22 დეკემბრიდან.
თუ უკვე ჩამოტვირთული გაქვთ Fleet, შეგიძლიათ გააგრძელოთ მისი გამოყენება. თუმცა, ზოგიერთი ფუნქცია, რომელიც ჩვენს სერვერულ სერვისებზეა დამოკიდებული, მათ შორის AI Assistant, შესაძლოა დროთა განმავლობაში შეწყვიტოს მუშაობა.
ჩვენ გავაგრძელებთ ახალი პროდუქტის შესახებ განახლებების გაზიარებას სამუშაოს წინსვლის პარალელურად. თვალყური ადევნეთ სიახლეებს!
JetBrains-ის ორიგინალი ბლოგპოსტი