Преглед на ChatGPT Atlas… от ChatGPT

  • Питам ChatGPT за ChatGPT Atlas.
  • Не излиза много добре.

Атлас на ChatGPT

Само преди няколко дни, OpenAI представен на света Атлас на ChatGPTТова е уеб браузър, задвижван от изкуствен интелект, с дълбока интеграция с моделите си и предизвика много вълнение. Трябва да призная, че бихме искали да го пробваме, но както обикновено, не е достъпен за потребители на Linux. Към момента на пускането му не е достъпен и за Windows и не сме особено доволни от това, но все пак ни напомня за мема на Джеймс Франко, който виси и казва „За първи път?“.

Тъй като не успях да го тествам, не мога да направя оценка или Рецензия на ChatGPT Atlas и трябваше да гледам някои видеоклипове, за да добия представа как работи. Виждайки, че пътната карта показва Windows и Android като бъдещи налични платформиПопитах ChatGPT дали ще бъде достъпен за Linux в бъдеще. Това, което ми каза, беше интересно, но не по причината, която може би си представяте.

ChatGPT Atlas е приложение, базирано на Electron.

Чатботът на OpenAI ми обясни нещо, което вече знаех, че двигателят е хромиран, но за да ми обясни, че може да се имплементира в Linux, той каза нещо друго. Намерението беше да стане ясно, че няма нищо несъвместимо с Linux. Сред нещата, които е разпознал, OpenAI е избрал Електрон за интерфейса, „което би било лудост.“ Използването на Electron е често срещано и популярни приложения като Visual Studio Code и Discord го използват, но истинската лудост настъпва, когато използвате Electron, мини-Chromium, в браузър, базиран на Chromium.

Разбира се, използвайки обичайния си език, му казах: „Това е истинска мъка, нали?“ На което той отговори: „Да.“ Приложението на Electron консумира много RAM памет, както и Chromium, така че не ми се струва най-добрият вариант.

Има поне две причини да изберете Electron за ChatGPT Atlas. Първата е съвместимостта; голяма част от това, което захранва ChatGPT, вече е написано с помощта на технологии, които работят добре с Electron. Втората е най-важната и тази, която няма да ви хареса толкова: скоростта. OpenAI исках скоро да пусна нещо на пазара, а Electron е един от най-бързите и лесни начини за създаване на функционален потребителски интерфейс.

Electron: Разработете веднъж, използвайте на всяка система

Повечето популярни браузъри използват нещо, свързано с C++, за потребителския си интерфейс. В Linux този интерфейс обикновено е C++ плюс GTK или Qt, което значително опростява самата програма. OpenAI можеше да избере нещо подобно, но щеше да се наложи да използва Cocoa за вече наличната версия за macOS, Win32, Direct2D и др. за Windows и гореспоменатия за Linux версията, ако съществува такава.

Някои може да си помислят, че биха могли да пренапишат приложението в бъдеще, за да подобрят производителността, но това е малко вероятно. Интерфейсът, използван от CharGPT Atlas, е много подобен на този на чатбота и ако искат да правят нещата както трябва, както други браузъри, ще трябва да пренапишат всичко от нулата. Не е напълно невъзможно, но е близо до целта.

ChatGPT е склонен да се съгласи, имайте предвид.

Когато работите с изкуствен интелект, трябва да имате предвид с какво си имате работа. Чатботовете са склонни да бъдат учтиви и отзивчиви и са склонни да се съгласяват повече, отколкото би трябвало. Казах му мнението си и той го подкрепи. Но едно е сигурно: първоначално браузърът няма да се представя по най-добрия начин, защото е обвивка на Chromium за Chromium.

От положителната страна, интеграцията между инструментите на OpenAI ще бъде добра и ако решат да пуснат Linux версията, на практика всичко, което ще трябва да направят, е да компилират приложението от Linux компютър и да извлекат неговите изпълними файлове като snap пакет, flatpak, AppImage или DEB и RPM пакети.

В бъдеще, ако се стигне дотам, ще напишем статия със собствени впечатления и мнения.