Пару недель назад JetBrains зарелизили свой AI для написания кода. Я протестировал в работе их решение и против Copilot'a оно выглядит невыразительно. Пишу без хейта, если чё. Уверен, что JetBrains в итоге победят Copilot, так как у них больше возможностей по интеграции в IDE.
Главная киллер-фича, по моему мнению, — строка с промптом прямо в рамках файла. IDE вставляет сгенерированные сниппеты кода сразу в несколько мест в файле. Дальше программист в специальном интерфейсе решает, какие сниппеты и в каких местах добавить, а в каких — нет. Такой же интерфейс используется при коммите. Но на деле — модель не держит контекст вообще. Такое ощущение, что она толком не понимает даже сам файл, в который пишет, хотя в презентации говорили, что JetBrains AI анализирует весь проект. Мне удавалось нормально генерировать только небольшие куски кода.
JetBrains AI умеет много чего кроме, но под капотом работает модель, которая сильно проигрывает Copilot'овской OpenAI Codex. И магия не происходит.
Кстати, напомню. Использовать хотя бы одну AI-тулзу для написания кода в IDE важно — это сильно ускоряет работу. Исследование Copilot утверждает, что процесс написания кода ускоряется в два раза.
Пару недель назад JetBrains зарелизили свой AI для написания кода. Я протестировал в работе их решение и против Copilot'a оно выглядит невыразительно. Пишу без хейта, если чё. Уверен, что JetBrains в итоге победят Copilot, так как у них больше возможностей по интеграции в IDE.
Главная киллер-фича, по моему мнению, — строка с промптом прямо в рамках файла. IDE вставляет сгенерированные сниппеты кода сразу в несколько мест в файле. Дальше программист в специальном интерфейсе решает, какие сниппеты и в каких местах добавить, а в каких — нет. Такой же интерфейс используется при коммите. Но на деле — модель не держит контекст вообще. Такое ощущение, что она толком не понимает даже сам файл, в который пишет, хотя в презентации говорили, что JetBrains AI анализирует весь проект. Мне удавалось нормально генерировать только небольшие куски кода.
JetBrains AI умеет много чего кроме, но под капотом работает модель, которая сильно проигрывает Copilot'овской OpenAI Codex. И магия не происходит.
Кстати, напомню. Использовать хотя бы одну AI-тулзу для написания кода в IDE важно — это сильно ускоряет работу. Исследование Copilot утверждает, что процесс написания кода ускоряется в два раза.
Channels are not fully encrypted, end-to-end. All communications on a Telegram channel can be seen by anyone on the channel and are also visible to Telegram. Telegram may be asked by a government to hand over the communications from a channel. Telegram has a history of standing up to Russian government requests for data, but how comfortable you are relying on that history to predict future behavior is up to you. Because Telegram has this data, it may also be stolen by hackers or leaked by an internal employee. He floated the idea of restricting the use of Telegram in Ukraine and Russia, a suggestion that was met with fierce opposition from users. Shortly after, Durov backed off the idea. Multiple pro-Kremlin media figures circulated the post's false claims, including prominent Russian journalist Vladimir Soloviev and the state-controlled Russian outlet RT, according to the DFR Lab's report. Russians and Ukrainians are both prolific users of Telegram. They rely on the app for channels that act as newsfeeds, group chats (both public and private), and one-to-one communication. Since the Russian invasion of Ukraine, Telegram has remained an important lifeline for both Russians and Ukrainians, as a way of staying aware of the latest news and keeping in touch with loved ones. Telegram does offer end-to-end encrypted communications through Secret Chats, but this is not the default setting. Standard conversations use the MTProto method, enabling server-client encryption but with them stored on the server for ease-of-access. This makes using Telegram across multiple devices simple, but also means that the regular Telegram chats you’re having with folks are not as secure as you may believe.
from pl