8 типов ИИ-агентов
ИИ-агенты применяются не только для генерации текста. Создаются разные архитектуры, специализирующиеся на рассуждении, восприятии, действии и абстракции:
1️⃣ GPTs - универсальные генераторы текста, отличающиеся беглостью и универсальностью применения
2️⃣ MoE (Mixture of Experts) - система, которая направляет задачи к специализированным подсетям для повышения эффективности
3️⃣ Large Reasoning Models - модели, оптимизированные для многоступенчатого логического рассуждения
4️⃣ Vision-Language Models - модели, объединяющие восприятие и язык для выполнения мультимодальных задач.
5️⃣ Small Language Models - облегчённые, экономичные агенты для локального развёртывания
6️⃣ Large Action Models - модели для выполнения кода, вызова API и автономного выполнения задач
7️⃣ Hierarchical Language Models - модели, разбивающие задачи на подзадачи, позволяя планировать на долгосрочную перспективу
8️⃣ Large Concept Models - модели, способные улавливать абстрактные, высокоуровневые знания для обобщения
ИИ-агенты применяются не только для генерации текста. Создаются разные архитектуры, специализирующиеся на рассуждении, восприятии, действии и абстракции:
1️⃣ GPTs - универсальные генераторы текста, отличающиеся беглостью и универсальностью применения
2️⃣ MoE (Mixture of Experts) - система, которая направляет задачи к специализированным подсетям для повышения эффективности
3️⃣ Large Reasoning Models - модели, оптимизированные для многоступенчатого логического рассуждения
4️⃣ Vision-Language Models - модели, объединяющие восприятие и язык для выполнения мультимодальных задач.
5️⃣ Small Language Models - облегчённые, экономичные агенты для локального развёртывания
6️⃣ Large Action Models - модели для выполнения кода, вызова API и автономного выполнения задач
7️⃣ Hierarchical Language Models - модели, разбивающие задачи на подзадачи, позволяя планировать на долгосрочную перспективу
8️⃣ Large Concept Models - модели, способные улавливать абстрактные, высокоуровневые знания для обобщения
🖕7❤5👍2🍌2🔥1
Как работает JavaScript?
(описание к картинке из предыдцщего поста)
Вы создаёте файл с расширением .js (или встраиваете JavaScript-код в HTML).
Движок JavaScript (в браузере или Node.js) считывает ваш код и преобразует его в абстрактное синтаксическое дерево (AST).
Затем движок компилирует (или преобразует) это AST в байт-код или промежуточное представление, применяет оптимизации и преобразует его в машинный код (с помощью JIT-компилятора) для выполнения.
Во время выполнения:
* Движок исполняет машинный код, обрабатывая динамические особенности, такие как замыкания, прототипы и поиск динамических свойств.
* Он управляет памятью и выполняет сборку мусора для неиспользуемых объектов.
* Предоставляет среду выполнения со встроенными API (DOM, цикл событий, веб-API в браузерах; файловая система, сеть, модули в Node.js).
Результат: ваш JavaScript-код выполняется как эффективный машинный код (для часто используемых участков кода), при этом поддерживая динамическую типизацию, гибкие модели объектов, асинхронное программирование и кроссплатформенное выполнение.
(описание к картинке из предыдцщего поста)
Вы создаёте файл с расширением .js (или встраиваете JavaScript-код в HTML).
Движок JavaScript (в браузере или Node.js) считывает ваш код и преобразует его в абстрактное синтаксическое дерево (AST).
Затем движок компилирует (или преобразует) это AST в байт-код или промежуточное представление, применяет оптимизации и преобразует его в машинный код (с помощью JIT-компилятора) для выполнения.
Во время выполнения:
* Движок исполняет машинный код, обрабатывая динамические особенности, такие как замыкания, прототипы и поиск динамических свойств.
* Он управляет памятью и выполняет сборку мусора для неиспользуемых объектов.
* Предоставляет среду выполнения со встроенными API (DOM, цикл событий, веб-API в браузерах; файловая система, сеть, модули в Node.js).
Результат: ваш JavaScript-код выполняется как эффективный машинный код (для часто используемых участков кода), при этом поддерживая динамическую типизацию, гибкие модели объектов, асинхронное программирование и кроссплатформенное выполнение.
Telegram
METANIT.COM
Как работает JavaScript?
(описание в следующем посте)
(описание в следующем посте)
❤6👍4🔥4💩4🙏1
Microsoft поделилась с пользователями несколькими советами по повышению производительности систем на Windows 10/11.
Так, Microsoft признала, что, хотя облачная синхронизация файлов через OneDrive важна, но она может привести к замедлению работы. OneDrive по умолчанию синхронизирует файлы
Это позволяет пользователям получать доступ к файлам с любого устройства, подключённого к Интернету, и обеспечивает резервное копирование файлов на случай повреждения или потери компьютера.
Однако синхронизация может замедлить работу компьютера. Как рекомендует MS: "Вы можете временно приостановить синхронизацию OneDrive и посмотреть, поможет ли это повысить производительность вашего ПК".
Также в Microsoft отметили, что различные визуальные эффекты Windows 11 могут замедлять работу компьютера. На ПК даже есть специальная опция, позволяющая отключить эти эффекты. В компании заявили: «Windows 11 включает в себя множество визуальных эффектов, таких как анимация и эффекты теней. Они выглядят великолепно, но также могут потреблять дополнительные системные ресурсы и замедлять работу вашего компьютера. Это особенно актуально для компьютеров с небольшим объёмом оперативной памяти (ОЗУ)».
Функцию можно найти, введя «производительность» в поиске Windows и выбрав «Настройка внешнего вида и производительности Windows». После открытия диалогового окна «Параметры производительности» потребуется выбрать опцию «Обеспечить наилучшую производительность» на вкладке «Визуальные эффекты».
Полный список рекомендаций от Microsoft:
1. Убедитесь, что у вас установлены последние обновления Windows и драйверы устройств.
2. Перезагрузите компьютер и открывайте только те приложения, которые вам действительно нужны.
3. Используйте функцию ReadyBoost для улучшения производительности.
4. Убедитесь, что система управляет размером файла подкачки.
5. Проверьте, достаточно ли свободного места на диске, и освободите пространство.
6. Настройте внешний вид и производительность Windows.
7. Приостановите синхронизацию OneDrive.
8. Отключите ненужные программы автозагрузки.
9. Проверьте наличие вирусов и вредоносных программ и удалите их.
10. Восстановите компьютер из точки восстановления системы.
https://support.microsoft.com/en-us/windows/tips-to-improve-pc-performance-in-windows-b3b3ef5b-5953-fb6a-2528-4bbed82fba96
Так, Microsoft признала, что, хотя облачная синхронизация файлов через OneDrive важна, но она может привести к замедлению работы. OneDrive по умолчанию синхронизирует файлы
Это позволяет пользователям получать доступ к файлам с любого устройства, подключённого к Интернету, и обеспечивает резервное копирование файлов на случай повреждения или потери компьютера.
Однако синхронизация может замедлить работу компьютера. Как рекомендует MS: "Вы можете временно приостановить синхронизацию OneDrive и посмотреть, поможет ли это повысить производительность вашего ПК".
Также в Microsoft отметили, что различные визуальные эффекты Windows 11 могут замедлять работу компьютера. На ПК даже есть специальная опция, позволяющая отключить эти эффекты. В компании заявили: «Windows 11 включает в себя множество визуальных эффектов, таких как анимация и эффекты теней. Они выглядят великолепно, но также могут потреблять дополнительные системные ресурсы и замедлять работу вашего компьютера. Это особенно актуально для компьютеров с небольшим объёмом оперативной памяти (ОЗУ)».
Функцию можно найти, введя «производительность» в поиске Windows и выбрав «Настройка внешнего вида и производительности Windows». После открытия диалогового окна «Параметры производительности» потребуется выбрать опцию «Обеспечить наилучшую производительность» на вкладке «Визуальные эффекты».
Полный список рекомендаций от Microsoft:
1. Убедитесь, что у вас установлены последние обновления Windows и драйверы устройств.
2. Перезагрузите компьютер и открывайте только те приложения, которые вам действительно нужны.
3. Используйте функцию ReadyBoost для улучшения производительности.
4. Убедитесь, что система управляет размером файла подкачки.
5. Проверьте, достаточно ли свободного места на диске, и освободите пространство.
6. Настройте внешний вид и производительность Windows.
7. Приостановите синхронизацию OneDrive.
8. Отключите ненужные программы автозагрузки.
9. Проверьте наличие вирусов и вредоносных программ и удалите их.
10. Восстановите компьютер из точки восстановления системы.
https://support.microsoft.com/en-us/windows/tips-to-improve-pc-performance-in-windows-b3b3ef5b-5953-fb6a-2528-4bbed82fba96
Microsoft
Tips to improve PC performance in Windows - Microsoft Support
Learn how to improve Windows PC performance if your device is running slowly.
🌚9🏆6🖕5👀4🔥2👏2👍1🤣1
В США заработала платная школа с ИИ-учителями
В техасском Остине открылась школа Alpha, в которой вместо учителей уроки ведут системы искусственного интеллекта. Стоимость обучения в школе начинается от $40 000 в год.
Ученики самостоятельно управляют всеми учебными процессами с помощью приложений на базе искусственного интеллекта, занимаясь всего по два часа в день.
За это время их мотивируют пройти курс до «уровня мастерства» (набрать более 90%). Взрослых в классе называют проводниками, а не учителями, и они получают большие зарплаты. Их задача — вдохновлять детей.
Хотя в Alpha утверждают, что её ученики входят в 1% лучших по стандартизированным тестам, преподаватели скептически относятся к моделям искусственного интеллекта, заявляя, что их эффективность не доказана.
https://www.cbsnews.com/news/alpha-school-artificial-intelligence/
В техасском Остине открылась школа Alpha, в которой вместо учителей уроки ведут системы искусственного интеллекта. Стоимость обучения в школе начинается от $40 000 в год.
Ученики самостоятельно управляют всеми учебными процессами с помощью приложений на базе искусственного интеллекта, занимаясь всего по два часа в день.
За это время их мотивируют пройти курс до «уровня мастерства» (набрать более 90%). Взрослых в классе называют проводниками, а не учителями, и они получают большие зарплаты. Их задача — вдохновлять детей.
Хотя в Alpha утверждают, что её ученики входят в 1% лучших по стандартизированным тестам, преподаватели скептически относятся к моделям искусственного интеллекта, заявляя, что их эффективность не доказана.
https://www.cbsnews.com/news/alpha-school-artificial-intelligence/
CBS News
Inside the $40,000 a year school where AI shapes every lesson, without teachers
At Alpha Schools, students spend two hours in the morning on academics, working at their own speed using AI-driven software.
😁14😢5🔥4🤔2🤯2🤮2💩2❤1👎1🤡1😭1
В сентябре ситуация на рынке труда в сфере ИТ продолжила ухудшаться. Хотя казалось, куда уж хуже.
Средние ожидаемые и предлагаемые зарплаты остались примерно на одном уровне, при небольшом снижении ожидаемых зарплат. То есть номинальные зарплаты стагнируют уже 8 месяцев, а реальные с учетом инфляции снижаются
hh.индекс, который показывает соотношение количества активных резюме к количеству активных вакансий на рынке в выбранной профобласти, снова ухудшился - рост до 16.1, как-будто вакансии просто перестали существовать
Хотя снижение вакансий по отношению к прошлому месяцу составило только 1%, но год к году снижение на 36%
https://stats.hh.ru/?countrySalaryDynamicChartProfArea=information_technology&hhIndexProfArea=information_technology&vacanciesProfArea=information_technology&vacanciesPeriod=month
Средние ожидаемые и предлагаемые зарплаты остались примерно на одном уровне, при небольшом снижении ожидаемых зарплат. То есть номинальные зарплаты стагнируют уже 8 месяцев, а реальные с учетом инфляции снижаются
hh.индекс, который показывает соотношение количества активных резюме к количеству активных вакансий на рынке в выбранной профобласти, снова ухудшился - рост до 16.1, как-будто вакансии просто перестали существовать
Хотя снижение вакансий по отношению к прошлому месяцу составило только 1%, но год к году снижение на 36%
https://stats.hh.ru/?countrySalaryDynamicChartProfArea=information_technology&hhIndexProfArea=information_technology&vacanciesProfArea=information_technology&vacanciesPeriod=month
😢22😁4🤯4👎2🤔1🤬1
Сервис по поиску работы SuperJob и Positive Technologies в сентябре 2025 года провели совместное исследование рынка труда в сфере информационной безопасности
Медианная заработная плата директоров по кибербезопасности в IT-компаниях сейчас составляет 500 тысяч рублей в месяц в Москве и 470 тысяч в Санкт-Петербурге, максимальная — 1 млн и 950 тысяч соответственно.
Руководители отделов защиты информации в среднем зарабатывают 350 тысяч рублей в месяц в Москве и 310 тысяч в северной столице, максимально — 600 и 530 тысяч рублей соответственно.
У специалистов по защите информации медианный заработок в Москве — 230 тысяч рублей в месяц, максимальный — 400 тысяч, а в Санкт-Петербурге — 190 и 350 тысяч соответственно.
Пентестеры зарабатывают в среднем 220 тысяч рублей в месяц в столице и 180 тысяч в городе на Неве, «потолок» составляет, как и у специалиста по ИБ, — 400 и 350 тысяч соответственно.
Динамика средних рыночных зарплат за последний год оказалась выше у топ-менеджмента в сфере ИБ: +11% в Москве и +12% в Санкт-Петербурге.
Прирост среднего заработка у руководителей отделов кибербезопасности в Москве составил 6%, в Санкт-Петербурге — 7%.
У специалистов по ИБ и пентестеров зарплаты за год увеличились на 10% в столице и на 6% в городе на Неве.
https://habr.com/ru/companies/pt/news/953796/
Отмечу, что кибербез - одна из немногих сфер ИТ, где зп хоть как-то растут, но с учетом инфляции +8% год к году даже тут в целом реальные зарплаты фактически в лучшем случае стагнируют.
Медианная заработная плата директоров по кибербезопасности в IT-компаниях сейчас составляет 500 тысяч рублей в месяц в Москве и 470 тысяч в Санкт-Петербурге, максимальная — 1 млн и 950 тысяч соответственно.
Руководители отделов защиты информации в среднем зарабатывают 350 тысяч рублей в месяц в Москве и 310 тысяч в северной столице, максимально — 600 и 530 тысяч рублей соответственно.
У специалистов по защите информации медианный заработок в Москве — 230 тысяч рублей в месяц, максимальный — 400 тысяч, а в Санкт-Петербурге — 190 и 350 тысяч соответственно.
Пентестеры зарабатывают в среднем 220 тысяч рублей в месяц в столице и 180 тысяч в городе на Неве, «потолок» составляет, как и у специалиста по ИБ, — 400 и 350 тысяч соответственно.
Динамика средних рыночных зарплат за последний год оказалась выше у топ-менеджмента в сфере ИБ: +11% в Москве и +12% в Санкт-Петербурге.
Прирост среднего заработка у руководителей отделов кибербезопасности в Москве составил 6%, в Санкт-Петербурге — 7%.
У специалистов по ИБ и пентестеров зарплаты за год увеличились на 10% в столице и на 6% в городе на Неве.
https://habr.com/ru/companies/pt/news/953796/
Отмечу, что кибербез - одна из немногих сфер ИТ, где зп хоть как-то растут, но с учетом инфляции +8% год к году даже тут в целом реальные зарплаты фактически в лучшем случае стагнируют.
Хабр
Зарплата директоров по кибербезопасности за 3 года выросла на треть
Сервис по поиску высокооплачиваемой работы SuperJob и Positive Technologies в сентябре 2025 года провели совместное исследование рынка труда в сфере информационной безопасности: в фокусе нашего...
❤3🔥3👏1
Основатель Amazon Джефф Безос заявил, что нынешний ажиотаж вокруг искусственного интеллекта он считает хорошим пузырём. По его словам, такие индустриальные пузыри полезны. Они привлекают в отрасль огромные деньги, а даже если часть стартапов исчезнет, созданная ими инфраструктура и технологии останутся и будут служить обществу.
В качестве примеров Безос напомнил о волне инвестиций в интернет-компании конца 1990-х. После краха доткомов в США осталась развитая сеть оптоволоконных кабелей, которая затем стала фундаментом для взрывного роста онлайн-сервисов. Аналогичная история была с бумом биотехнологий в 90-е — несмотря на закрытие многих проектов, отрасль вышла на качественно новый уровень и подарила новые лекарства.
К плохим пузырям миллиардер отнёс финансовый кризис 2008 года. По его словам, от таких пузырей не остаётся ничего полезного, поэтому их стоит избегать.
https://www.ft.com/content/8d80f601-4725-489a-8d6e-39099a01f9cb
В качестве примеров Безос напомнил о волне инвестиций в интернет-компании конца 1990-х. После краха доткомов в США осталась развитая сеть оптоволоконных кабелей, которая затем стала фундаментом для взрывного роста онлайн-сервисов. Аналогичная история была с бумом биотехнологий в 90-е — несмотря на закрытие многих проектов, отрасль вышла на качественно новый уровень и подарила новые лекарства.
К плохим пузырям миллиардер отнёс финансовый кризис 2008 года. По его словам, от таких пузырей не остаётся ничего полезного, поэтому их стоит избегать.
https://www.ft.com/content/8d80f601-4725-489a-8d6e-39099a01f9cb
Ft
Jeff Bezos hails AI boom as ‘good’ kind of bubble
Amazon founder’s comments follow warning by Goldman Sachs’ David Solomon that ‘it’s not different this time’
👍19🤡8🤔3😁2🖕2
Microsoft решила ещё больше усложнить установку Windows 11 без учётной записи Microsoft и без предоставления доступа в интернет при первой настройке компьютера с Windows 11.
Microsoft объявила об усилении мер по блокировке пользователей, позволяющих обойти экраны входа с учётной записью Microsoft при первой настройке компьютера с Windows 11. Компания считает, что учётная запись Microsoft и подключение к интернету не подлежат обсуждению при первой настройке компьютера с Windows 11.
В последних предварительных сборках Windows 11 Microsoft удалила несколько способов, которые позволяли пользователям обойти страницу настройки учётной записи Microsoft.
«Мы удаляем известные механизмы создания локальной учётной записи в процессе установки Windows (OOBE). Хотя эти механизмы часто использовались для обхода настройки учётной записи Microsoft, они также непреднамеренно пропускают важные экраны настройки, что может привести к выходу пользователей из режима OOBE с не полностью настроенным устройством. Пользователям потребуется завершить OOBE с подключением к интернету и учётной записью Microsoft, чтобы убедиться в правильной настройке устройства», — пояснили в Microsoft.
Вероятно, со временем будут найдены более простые обходные пути, но на данный момент все самые известные и простые обходные пути для учётной записи Microsoft были исправлены Microsoft в последних предварительных сборках Windows 11.
https://blogs.windows.com/windows-insider/2025/10/06/announcing-windows-11-insider-preview-build-26220-6772-dev-channel/#cw
https://www.windowscentral.com/microsoft/windows-11/microsoft-triples-down-and-blocks-even-more-microsoft-account-bypasses-on-windows-11-an-online-account-is-non-negotiable
Microsoft объявила об усилении мер по блокировке пользователей, позволяющих обойти экраны входа с учётной записью Microsoft при первой настройке компьютера с Windows 11. Компания считает, что учётная запись Microsoft и подключение к интернету не подлежат обсуждению при первой настройке компьютера с Windows 11.
В последних предварительных сборках Windows 11 Microsoft удалила несколько способов, которые позволяли пользователям обойти страницу настройки учётной записи Microsoft.
«Мы удаляем известные механизмы создания локальной учётной записи в процессе установки Windows (OOBE). Хотя эти механизмы часто использовались для обхода настройки учётной записи Microsoft, они также непреднамеренно пропускают важные экраны настройки, что может привести к выходу пользователей из режима OOBE с не полностью настроенным устройством. Пользователям потребуется завершить OOBE с подключением к интернету и учётной записью Microsoft, чтобы убедиться в правильной настройке устройства», — пояснили в Microsoft.
Вероятно, со временем будут найдены более простые обходные пути, но на данный момент все самые известные и простые обходные пути для учётной записи Microsoft были исправлены Microsoft в последних предварительных сборках Windows 11.
https://blogs.windows.com/windows-insider/2025/10/06/announcing-windows-11-insider-preview-build-26220-6772-dev-channel/#cw
https://www.windowscentral.com/microsoft/windows-11/microsoft-triples-down-and-blocks-even-more-microsoft-account-bypasses-on-windows-11-an-online-account-is-non-negotiable
Windows Insider Blog
Announcing Windows 11 Insider Preview Build 26220.6772 (Dev Channel)
Hello Windows Insiders, today we are releasing Windows 11 Insider Preview Build 26220.6772 (KB5065797) to the Dev Channel. Changes in Dev Channel builds and updates are documented in two buckets: new features, impro
🤡42🤮6🤯5
### Фреймворки gRPC и RPC
(продолжение предыдущего поста)
* gRPC (Google Remote Procedure Call) — это современная высокопроизводительная платформа, которая обеспечивает взаимодействие между сервисами в различных системах.
* Она основана на концепции удаленных вызовов процедур (RPC), где программа может напрямую выполнять функцию на другом сервере, как если бы она была локальной.
### Что такое RPC?
* RPC (Remote Procedure Call) позволяет одной системе запрашивать сервис или функцию в другой системе через сеть.
* Клиент вызывает удаленную функцию, передает параметры и получает результат — аналогично вызову локальной функции.
### Принцип работы gRPC
* Использует HTTP/2 в качестве транспортного протокола для более быстрых мультиплексированных соединений.
* Основан на Protocol Buffers (protobuf) для определения сервисов и структур данных сообщений.
* Клиентские заглушки и серверный код автоматически генерируются из файлов .proto, что сокращает ручную настройку.
* Поддерживает несколько языков программирования, что делает его идеальным для взаимодействия микросервисов.
### Ключевые особенности gRPC
* Двунаправленная потоковая передача — позволяет как клиенту, так и серверу непрерывно отправлять сообщения.
* Строгая типизация — использует Protocol Buffers для структурированной, типобезопасной коммуникации.
* Производительность — легкий и более быстрый по сравнению с традиционными REST API.
* Поддержка разных языков — работает с Java, Python, Go, Node.js и другими.
### gRPC против REST
* REST использует JSON поверх HTTP/1.1, в то время как gRPC использует Protocol Buffers поверх HTTP/2.
* gRPC является бинарным и более быстрым, в то время как REST основан на тексте и проще в отладке.
* REST хорошо подходит для публичных API; gRPC отлично справляется с внутренним взаимодействием микросервисов.
### Распространенные фреймворки RPC
* Apache Thrift — разработан Facebook, поддерживает несколько языков и транспортных протоколов.
* JSON-RPC — легкий текстовый протокол, использующий JSON для запросов и ответов.
* XML-RPC — ранний формат RPC, использующий XML поверх HTTP.
* gRPC — современный стандарт для высокопроизводительной RPC-коммуникации.
### Рекомендации по использованию
* Используйте gRPC для внутреннего взаимодействия между сервисами.
* Реализуйте аутентификацию и шифрование с помощью TLS.
* Отслеживайте задержки и обрабатывайте повторные попытки для устойчивости сети.
* Комбинируйте с API-шлюзами для гибридных архитектур REST и gRPC.
(продолжение предыдущего поста)
* gRPC (Google Remote Procedure Call) — это современная высокопроизводительная платформа, которая обеспечивает взаимодействие между сервисами в различных системах.
* Она основана на концепции удаленных вызовов процедур (RPC), где программа может напрямую выполнять функцию на другом сервере, как если бы она была локальной.
### Что такое RPC?
* RPC (Remote Procedure Call) позволяет одной системе запрашивать сервис или функцию в другой системе через сеть.
* Клиент вызывает удаленную функцию, передает параметры и получает результат — аналогично вызову локальной функции.
### Принцип работы gRPC
* Использует HTTP/2 в качестве транспортного протокола для более быстрых мультиплексированных соединений.
* Основан на Protocol Buffers (protobuf) для определения сервисов и структур данных сообщений.
* Клиентские заглушки и серверный код автоматически генерируются из файлов .proto, что сокращает ручную настройку.
* Поддерживает несколько языков программирования, что делает его идеальным для взаимодействия микросервисов.
### Ключевые особенности gRPC
* Двунаправленная потоковая передача — позволяет как клиенту, так и серверу непрерывно отправлять сообщения.
* Строгая типизация — использует Protocol Buffers для структурированной, типобезопасной коммуникации.
* Производительность — легкий и более быстрый по сравнению с традиционными REST API.
* Поддержка разных языков — работает с Java, Python, Go, Node.js и другими.
### gRPC против REST
* REST использует JSON поверх HTTP/1.1, в то время как gRPC использует Protocol Buffers поверх HTTP/2.
* gRPC является бинарным и более быстрым, в то время как REST основан на тексте и проще в отладке.
* REST хорошо подходит для публичных API; gRPC отлично справляется с внутренним взаимодействием микросервисов.
### Распространенные фреймворки RPC
* Apache Thrift — разработан Facebook, поддерживает несколько языков и транспортных протоколов.
* JSON-RPC — легкий текстовый протокол, использующий JSON для запросов и ответов.
* XML-RPC — ранний формат RPC, использующий XML поверх HTTP.
* gRPC — современный стандарт для высокопроизводительной RPC-коммуникации.
### Рекомендации по использованию
* Используйте gRPC для внутреннего взаимодействия между сервисами.
* Реализуйте аутентификацию и шифрование с помощью TLS.
* Отслеживайте задержки и обрабатывайте повторные попытки для устойчивости сети.
* Комбинируйте с API-шлюзами для гибридных архитектур REST и gRPC.
Telegram
METANIT.COM
Как работают фреймворки gRPC и RPC
(продолжение в следующем посте)
(продолжение в следующем посте)
👍5🤮4🔥3❤2
Исследование показало, что 36% вайб-кодеров вообще не тестируют свои проекты
Исследователи и Университета Копенгагена опубликовала работу касательно вайб-кодинга, собрав 101 источник - от форумов и блогов до кейсов разработчиков - и проанализировав 518 описаний реального опыта вайб-кодинга.
Один из главных выводов тревожен: в 36 % случаев разработчики вообще пропускают тестирование и ревью, полагаясь на то, что "раз запустилось - значит работает".
Согласно исследованию, восприятие качества кода при вайб-кодинге крайне противоречиво. 68% участников описывают результат как "быстро, но с изъянами", еще 19% - как "хрупкий" или "чреват ошибками". Проблемы часто всплывают уже после запуска - скрытые баги, утечки и нестабильность производительности.
Более подробно контроль качества выглядит так: 36% пропускают QA полностью, 18% запускают код буквально один раз, 29% ограничиваются ручными проверками, а 10% поручают проверку самой модели. Иными словами, более двух третей разработчиков не используют ни автотестов, ни ревью.
Мотивация понятна: 62% идут в вайб-кодинг ради скорости и эффективности, 14% - ради низкого порога входа, 11% - ради обучения и экспериментов. У 64% процесс вызывает ощущение «моментального потока» - редкий для традиционного кодинга эффект мгновенного успеха.
Авторы приводят яркий пример: за 15 дней разработчик сгенерировал более 140 тыс. строк кода с тестами и документацией. Темпы впечатляют, но ученые предупреждают: без продуманного QA такое ускорение создает технический долг и риски уязвимостей.
https://arxiv.org/html/2510.00328v1
Исследователи и Университета Копенгагена опубликовала работу касательно вайб-кодинга, собрав 101 источник - от форумов и блогов до кейсов разработчиков - и проанализировав 518 описаний реального опыта вайб-кодинга.
Один из главных выводов тревожен: в 36 % случаев разработчики вообще пропускают тестирование и ревью, полагаясь на то, что "раз запустилось - значит работает".
Согласно исследованию, восприятие качества кода при вайб-кодинге крайне противоречиво. 68% участников описывают результат как "быстро, но с изъянами", еще 19% - как "хрупкий" или "чреват ошибками". Проблемы часто всплывают уже после запуска - скрытые баги, утечки и нестабильность производительности.
Более подробно контроль качества выглядит так: 36% пропускают QA полностью, 18% запускают код буквально один раз, 29% ограничиваются ручными проверками, а 10% поручают проверку самой модели. Иными словами, более двух третей разработчиков не используют ни автотестов, ни ревью.
Мотивация понятна: 62% идут в вайб-кодинг ради скорости и эффективности, 14% - ради низкого порога входа, 11% - ради обучения и экспериментов. У 64% процесс вызывает ощущение «моментального потока» - редкий для традиционного кодинга эффект мгновенного успеха.
Авторы приводят яркий пример: за 15 дней разработчик сгенерировал более 140 тыс. строк кода с тестами и документацией. Темпы впечатляют, но ученые предупреждают: без продуманного QA такое ускорение создает технический долг и риски уязвимостей.
https://arxiv.org/html/2510.00328v1
😁19👍4🤮3🤔2❤1😱1
Профессор Калифорнийского университета в Беркли Хани Фарид предупреждает: выпускники специальности Computer Science испытывают трудности с поиском работы. По его словам, ситуация на рынке изменилась, и «если раньше молодые специалисты в области компьютерных наук были хозяевами положения, то сегодня это не так».
«Что-то происходит в отрасли, — отметил он в рамках подкаста в разговоре с астрофизиком Хакимом Олусейи. — Я вижу совокупность многих факторов, и ИИ — только их часть. Что-то назревает».
По мнению Фарида, лучшие вакансии для выпускников компьютерных наук сейчас встречаются не у традиционных IT-гигантов Кремниевой долины: «Я всегда утверждал, что самое захватывающее приложение компьютерных наук находится не в Google и Amazon, а на стыке вычислительной техники и других областей. Например, цифровая разработка лекарств, медицинская визуализация, вычислительная нейронаука, финансы, цифровые гуманитарные науки, включая искусство и музыку, вычислительные социальные науки, политика и так далее», — указывает он и подчёркивает, что «диплом по информатике — это больше, чем просто умение программировать».
Проблемы с поиском работы подтверждает и ведущий подкаста Хаким Олусейи, который рассказал, что его сын, студент старших курсов на факультете информатики, тоже не может найти работу.
Фарид подтверждает, что изменения заметны и в самом Беркли — одном из ведущих университетов мира в области компьютерных наук: «Наши студенты обычно получали пять предложений о стажировке в течение первых четырёх лет обучения в колледже, — рассказывает он. — Они выпускались с множеством предложений о работе с высокой зарплатой. Сегодня такого не происходит. Выпускники рады хотя бы одному предложению работы».
https://www.yahoo.com/news/articles/leading-computer-science-professor-says-095502798.html
«Что-то происходит в отрасли, — отметил он в рамках подкаста в разговоре с астрофизиком Хакимом Олусейи. — Я вижу совокупность многих факторов, и ИИ — только их часть. Что-то назревает».
По мнению Фарида, лучшие вакансии для выпускников компьютерных наук сейчас встречаются не у традиционных IT-гигантов Кремниевой долины: «Я всегда утверждал, что самое захватывающее приложение компьютерных наук находится не в Google и Amazon, а на стыке вычислительной техники и других областей. Например, цифровая разработка лекарств, медицинская визуализация, вычислительная нейронаука, финансы, цифровые гуманитарные науки, включая искусство и музыку, вычислительные социальные науки, политика и так далее», — указывает он и подчёркивает, что «диплом по информатике — это больше, чем просто умение программировать».
Проблемы с поиском работы подтверждает и ведущий подкаста Хаким Олусейи, который рассказал, что его сын, студент старших курсов на факультете информатики, тоже не может найти работу.
Фарид подтверждает, что изменения заметны и в самом Беркли — одном из ведущих университетов мира в области компьютерных наук: «Наши студенты обычно получали пять предложений о стажировке в течение первых четырёх лет обучения в колледже, — рассказывает он. — Они выпускались с множеством предложений о работе с высокой зарплатой. Сегодня такого не происходит. Выпускники рады хотя бы одному предложению работы».
https://www.yahoo.com/news/articles/leading-computer-science-professor-says-095502798.html
Business Insider via Yahoo News
Leading computer science professor says 'everybody' is struggling to get jobs: 'Something is happening in the industry'
UC Berkeley professor Hany Farid said the advice he gives students is different in the AI world.
😭23🤔8👎3❤2👏1😁1🤬1
Состоялся релиз стабильной версии языка программирования Python 3.14. Поддержка этой версии запланирована в течение полутора лет. Потом ещё три с половиной года для Python 3.14 будут выходить исправления с устранением уязвимостей
Основные улучшения и изменения в Python 3.14:
* PEP 779: Официально поддерживается свободнопоточный Python (free-threaded Python code path)
* PEP 649: Отложенное вычисление аннотаций теперь, что улучшает семантику использования аннотаций
* PEP 750: Шаблонные строковые литералы (t-строки) для пользовательской обработки строк с использованием знакомого синтаксиса f-строк
* PEP 734: Несколько интерпретаторов в стандартной библиотеке
* PEP 784: Новый модуль compression.zstd, обеспечивающий поддержку алгоритма сжатия Zstandard
* PEP 758: Выражения except и except* теперь могут опускать скобки
* Подсветка синтаксиса в PyREPL и поддержка цвета в интерфейсах командной строки unittest, argparse, json и calendar
* PEP 768: Интерфейс внешнего отладчика без накладных расходов для CPython
* Модуль uuid теперь поддерживает версии 6–8, а генерация версий 3–5 стала на 40% быстрее
* PEP 765: Запрет return/break/continue, выходящих за пределы блока finally
* PEP 741: Улучшенный C API для настройки Python
* Новый тип интерпретатора. Для некоторых новых компиляторов этот интерпретатор обеспечивает значительно лучшую производительность. Пока что это опциональная функция, требующая сборки из исходного кода
* Улучшенные сообщения об ошибках
* Встроенная реализация HMAC с формально проверенным кодом из проекта HACL*
* Новый интерфейс командной строки для проверки запущенных Python-процессов с использованием асинхронных задач
* Модуль pdb теперь поддерживает удаленное подключение к работающему Python-процессу
https://www.python.org/downloads/release/python-3140/
Основные улучшения и изменения в Python 3.14:
* PEP 779: Официально поддерживается свободнопоточный Python (free-threaded Python code path)
* PEP 649: Отложенное вычисление аннотаций теперь, что улучшает семантику использования аннотаций
* PEP 750: Шаблонные строковые литералы (t-строки) для пользовательской обработки строк с использованием знакомого синтаксиса f-строк
* PEP 734: Несколько интерпретаторов в стандартной библиотеке
* PEP 784: Новый модуль compression.zstd, обеспечивающий поддержку алгоритма сжатия Zstandard
* PEP 758: Выражения except и except* теперь могут опускать скобки
* Подсветка синтаксиса в PyREPL и поддержка цвета в интерфейсах командной строки unittest, argparse, json и calendar
* PEP 768: Интерфейс внешнего отладчика без накладных расходов для CPython
* Модуль uuid теперь поддерживает версии 6–8, а генерация версий 3–5 стала на 40% быстрее
* PEP 765: Запрет return/break/continue, выходящих за пределы блока finally
* PEP 741: Улучшенный C API для настройки Python
* Новый тип интерпретатора. Для некоторых новых компиляторов этот интерпретатор обеспечивает значительно лучшую производительность. Пока что это опциональная функция, требующая сборки из исходного кода
* Улучшенные сообщения об ошибках
* Встроенная реализация HMAC с формально проверенным кодом из проекта HACL*
* Новый интерфейс командной строки для проверки запущенных Python-процессов с использованием асинхронных задач
* Модуль pdb теперь поддерживает удаленное подключение к работающему Python-процессу
https://www.python.org/downloads/release/python-3140/
Python.org
Python Release Python 3.14.0
The official home of the Python Programming Language
❤20🤮3👍2👏1