Please open Telegram to view this post
VIEW IN TELEGRAM
🤩6
🔥 База по ИИ-агентам от научного сотрудника Сколтеха и НИУ ВШЭ
Знакомьтесь, Екатерина Трофимова. Кандидат компьютерных наук, ресерчер в Центре ИИ Сколтеха и лаборатории LAMBDA. Она объединяет глубокую академическую экспертизу и практику: знает, как ИИ-системы устроены «под капотом» и как встроить их в реальные проекты (в т.ч. для Т-банка).
Мы попросили Екатерину собрать список мастхев материалов для тех, кто хочет проектировать агентов в проде. Сохраняйте список.
🛠 Стек и фреймворки:
DSPy — алгоритмическая оптимизация промптов (вместо ручного подбора слов).
Semantic Kernel и LangMem — инструменты для управления сессионной и долгосрочной памятью.
MCP (Model Context Protocol) — новый стандарт от Anthropic для подключения агентов к вашим БД и локальным файлам.
📖 Документация, которую нужно знать:
Anthropic Prompt Caching — как кэшировать контекст и радикально резать косты на API.
OpenAI Agents SDK / Cookbook — лучшие практики работы с памятью.
Augment — платформа для оптимизации работы ИИ-агентов и контроля токенов.
🔬 Хардкорные статьи и препринты (на выходные):
Lost in the Middle — почему LLM «слепнут» на длинных текстах и забывают середину контекста.
How Do Coding Agents Spend Your Money? — куда улетает бюджет при работе автономных кодинг-агентов.
MemGPT — архитектура операционной системы для LLM с иллюзией бесконечной памяти.
InjecAgent / AgentSentry — всё о безопасности и защите агентов от инъекций в промпты.
Екатерина Трофимова — один из ключевых экспертов нашего курса AgentOps. На своих лекциях она детально разбирает, как проектировать инструменты для агентов, как агент принимает решения о вызове инструментов и какие ограничения возникают в реальном проде
🎁 Акция в честь старта продаж!
Прямо сейчас при покупке Инженерного трека вы получаете полный доступ к материалам курса «Разработка ИИ-агентов» в подарок.
👉 Забрать 2 курса по цене 1 и начать обучение
Знакомьтесь, Екатерина Трофимова. Кандидат компьютерных наук, ресерчер в Центре ИИ Сколтеха и лаборатории LAMBDA. Она объединяет глубокую академическую экспертизу и практику: знает, как ИИ-системы устроены «под капотом» и как встроить их в реальные проекты (в т.ч. для Т-банка).
Мы попросили Екатерину собрать список мастхев материалов для тех, кто хочет проектировать агентов в проде. Сохраняйте список.
🛠 Стек и фреймворки:
DSPy — алгоритмическая оптимизация промптов (вместо ручного подбора слов).
Semantic Kernel и LangMem — инструменты для управления сессионной и долгосрочной памятью.
MCP (Model Context Protocol) — новый стандарт от Anthropic для подключения агентов к вашим БД и локальным файлам.
📖 Документация, которую нужно знать:
Anthropic Prompt Caching — как кэшировать контекст и радикально резать косты на API.
OpenAI Agents SDK / Cookbook — лучшие практики работы с памятью.
Augment — платформа для оптимизации работы ИИ-агентов и контроля токенов.
🔬 Хардкорные статьи и препринты (на выходные):
Lost in the Middle — почему LLM «слепнут» на длинных текстах и забывают середину контекста.
How Do Coding Agents Spend Your Money? — куда улетает бюджет при работе автономных кодинг-агентов.
MemGPT — архитектура операционной системы для LLM с иллюзией бесконечной памяти.
InjecAgent / AgentSentry — всё о безопасности и защите агентов от инъекций в промпты.
Екатерина Трофимова — один из ключевых экспертов нашего курса AgentOps. На своих лекциях она детально разбирает, как проектировать инструменты для агентов, как агент принимает решения о вызове инструментов и какие ограничения возникают в реальном проде
🎁 Акция в честь старта продаж!
Прямо сейчас при покупке Инженерного трека вы получаете полный доступ к материалам курса «Разработка ИИ-агентов» в подарок.
👉 Забрать 2 курса по цене 1 и начать обучение
🤩3🥰2
В QA терминология напрямую влияет на работу: как вы описываете баги, понимаете требования и общаетесь с командой. Нечёткие формулировки замедляют фиксы, создают путаницу и усложняют обсуждения.
В статье собраны ключевые термины:
Подойдёт и джунам, и тем, кто хочет систематизировать знания
#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰4🤩2
The Art of REST APIs frontendproglib.pdf
1.9 MB
Шесть фундаментальных принципов, которые служат строительными блоками архитектуры REST API:
#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4🥰2🤩2
Анализируем виды тестов
37 советов и приемов по написанию качественных тестов
Тестирование Frontend
7 основных тенденций в тестировании Web Front-End
Тестирование фронтенда и E2E тесты
Принципы тестирования frontend приложений
#release_notes
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3🤩2
API Cheat Sheet.pdf
1.2 MB
В этой шпаргалке собран базовый набор проверок, который закрывает большинство кейсов:
Сохраните — пригодится при написании тестов и на собеседованиях
#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥4🥰2🤩1
Вы тестируете сервис на Linux. Нужно быстро понять, почему API стал отвечать медленно. Что вы сделаете в первую очередь
#стендап_qa
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩3🥰2
❤3👍2🥰2
Без понимания TCP/IP сложно объяснить: почему запрос не дошёл и где потерялись данные.
как работает TCP/IP, что такое IP, порты, DNS и как всё это связано между собой
Подойдёт, если хотите лучше понимать сетевые баги и уверенно чувствовать себя в API-тестировании.
#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤3🤩2
На проекте редко бывает один баг. Обычно их десятки — а иногда сотни. И проблема не в том, чтобы их найти, а в том, что делать с ними дальше. Чинить всё подряд — плохая стратегия. Можно потратить время на мелочи и пропустить критичный дефект.
Сортировка дефектов — это момент, где команда решает:
что фиксить сейчас, что позже, а что можно вообще не трогать
QA, разработчики и менеджер собираются и смотрят на баг с позиции: насколько это влияет на пользователей и бизнес. Иногда баг в UI откладывают на потом, а проблема с оплатой уходит в работу сразу — даже если её сложнее чинить.
#теория_на_пальцах
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩3❤2🔥2🥰1
Есть запрос
query {
user(id: 1) {
name
}
}
И ответ:
{
"data": {
"user": null
},
"errors": [
{
"message": "User not found"
}
]
}
Как правильно интерпретировать такой ответ
#разбор_полетов
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩3🥰2🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔3🥰2🤩2
В GraphQL ошибки обрабатываются иначе, чем в REST. Даже если что-то пошло не так, сервер может вернуть 200 OK, а детали ошибки будут в поле errors.
При этом data может быть:
— полностью null
— или частично заполнено
В этом примере:
— user: null → объект не найден
— errors → объясняет причину
Такой ответ валиден по спецификации GraphQL: ошибки возвращаются в теле ответа, а не только через HTTP-коды. В GraphQL проверяют и data, и errors, а не только статус ответа
#разбор_полетов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3🥰2🤩1
🗓️ Уже через пару часов стартует вебинар!
Тема:
Ждем вас сегодня в 19:00 по московскому времени. Не пропустите начало, будет много практики!
👉 Успей занять место
Тема:
Как эффективно управлять контекстным окном LLM в мультиагентных системах и не сливать бюджет на токены
Ждем вас сегодня в 19:00 по московскому времени. Не пропустите начало, будет много практики!
👉 Успей занять место
❤5🤩2
This media is not supported in your browser
VIEW IN TELEGRAM
Иногда баг есть, но нормально посмотреть его не получается: открываете DevTools — и dropdown, tooltip или menu сразу исчезает. В таких случаях помогает Emulate focused page во вкладке Rendering — страница остаётся в фокусе, и можно разбирать элементы, завязанные на hover/focus.
Что это даёт на практике:
— удобно проверять исчезающие элементы
— проще анализировать баги в выпадающих списках и меню
— можно разбирать нестабильные overlay-компоненты
— меньше времени уходит на попытки поймать нужное состояние
#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7🤩3❤2🥰1
🚀 Тренажёр для практики тестирования веб-элементов
ToolsQA — это демо-сайт с набором типичных UI- и API-кейсов, на котором удобно отрабатывать как ручное тестирование, так и автотесты.
Что можно потренировать:
Удобно для практики реальных сценариев без подготовки окружения.
🔗 Ссылка
📍 Навигация: [Вакансии]
🐸 Библиотека тестировщика
#тест_драйв
ToolsQA — это демо-сайт с набором типичных UI- и API-кейсов, на котором удобно отрабатывать как ручное тестирование, так и автотесты.
Что можно потренировать:
🔘 Elements — кнопки, чекбоксы, инпуты, dropdown’ы🔘 Forms — формы и валидация полей🔘 Alerts, Frames & Windows — попапы, фреймы, вкладки🔘 Widgets — datepicker, таблицы, тултипы, аккордеоны🔘 Interactions — drag’n’drop, сортировка, выбор списков🔘 Book Store — API, авторизация, CRUD
Удобно для практики реальных сценариев без подготовки окружения.
#тест_драйв
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥2🤩2
Автотестировщик на Kotlin в крауд-тестирование — до 88 000 ₽, удаленно (Москва)
Senior QA Engineer — 200 000 — 250 000 ₽, офис (Москва)
QA Automation Engineer (SDET) — от 88 000 до 145 000 ₽, удаленно (Тбилиси)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3🤩2
Вот сигналы, на которые стоит обратить внимание:
— вы закрываете задачи быстрее, чем от вас ожидают
— в работе стало мало «непонятного» — всё делаете по накатанному
— начинаете видеть проблемы раньше, чем они проявляются
— чаще предлагаете решения, а не просто находите баги
— замечаете слабые места в процессе, а не только в продукте
И главный маркер:
Это означает, что текущий уровень уже не даёт роста.
— брать более сложные задачи (API, архитектура, автотесты)
— влезать в смежные зоны (DevOps, аналитика, продукт)
— участвовать в решениях, а не только в проверке
Рост начинается там, где снова появляется «не понимаю».
#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🥰2🌚2🤩1
Вот сколько общаюсь с разработчиками, постоянно слышу убеждение, что есть какой-то правильный способ писать софт. Все ищут секретную архитектуру, вылизывают паттерны, чтобы хоба и тимлид заплакал от счастья от твоего идеального кода.
но, я собрал 4 привычки адептов «чистого кода», (которые обычно все практикуют)
• Бесконечный рефакторинг рабочего кода.
Кажется, что так ты делаешь продукт лучше. Итог: жестко падаешь в перфекционизм. Переписываешь функцию по три раза, а бизнес ждет релиз. Закрываешь вкладку и в голове абсолютная пустота, время потрачено, а новых фичей ноль.
• Упарывание в сложную архитектуру
Сеньоры на ютубе обещают золотые горы, если внедрить микросервисы куда угодно. Итог: получаешь красивый overengineering-проект для мамы и 0 запущенных продуктов в срок, пока конкуренты клепают MVP на коленке.
• Душные споры на ревью
Неплохо, но как итог: ты пишешь полотна текста и тратишь часы на поиск глупой придирки к стилю, потому что банально фокус сместился с реальной задачи на эго.
• Ручная микро-оптимизация
Классика для тех, кто любит алгоритмы из универа. Итог: убиваешь дни жизни и выжимаешь миллисекунды, хотя бизнесу нужен был просто грязный, но рабочий скрипт еще вчера.
Проблема в том, что ни один из этих путей не дает самого главного - скорости и проверки гипотез. Реальному рынку плевать на твой идеальный код за 3 дня. Бизнес предпочтет код от ИИ-агента за 5 минут, который уже завтра начнет приносить деньги.
Хочешь обкатанный на нас лично и 100х учениках метод, как перестать кодить руками и начать делегировать задачи автономным системам?
P. S. Если интересно еще что-нибудь почитать от меня, то заходите в «Азбуку Айтишника», там я рассказываю об айти-базе, также у меня там есть бесплатный гайд на 15 глав по ии-агентам
Please open Telegram to view this post
VIEW IN TELEGRAM
💯3🥰2🤩2
Проблемы в мобильных приложениях чаще возникают при смене состояний: фон, сеть, прерывания, повторный запуск. Если их не проверять — баги уходят в прод. Ниже — базовый набор проверок
Запуск с нуля → корректная загрузка данных, отсутствие падений и зависаний
Сворачивание приложения → активные процессы не ломаются
Открытие после паузы → состояние и экран восстанавливаются корректно
Приложение принудительно завершено → данные и сессия восстанавливаются
Пользователь не завершил действие → данные не теряются
Push в фоне/приостановке → корректный переход и обновление UI
Wi-Fi ↔ LTE ↔ offline → обработка ошибок, ретраи, восстановление запросов
Внешние события → приложение не падает и сохраняет прогресс
Быстрое переключение между приложениями → навигация и состояние сохраняются
Загрузка/синхронизация в фоне → корректное завершение без потери данных
#артефакт
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩3🥰2
Хочется, чтобы всё шло по плану: сделали задачу → протестировали → пофиксили баги → закрыли. В реальности процесс быстро начинает сбоить.
Стоит тестированию немного задержаться — разработчик уже ждёт.
Баги приходят под конец — времени на фиксы не хватает.
Появляются переключения между задачами — теряется контекст.
Так происходит потому, что часть работы невозможно точно спрогнозировать: количество багов и время на их исправление каждый раз разные.
сделали → передали на тест → нашли баги → исправили → перепроверили
Часть этапов выходит за пределы одного спринта, и процесс при этом остаётся ровным и предсказуемым.
#карьерный_трек
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5🥰2🤩2