• Нагрузочное тестирование — одна из самых избегаемых тем, когда речь заходит о контроле качества ПО. Корпорации, конечно, не обходят его стороной, но если говорить о продуктах меньшего масштаба, то нагрузочное тестирование часто пропускается. Команда (и, в целом, справедливо) полагает, что…

  • Последние пару лет вокруг ИИ сформировался очень удобный миф: теперь не нужно уметь программировать, не нужно разбираться в архитектуре, не нужно понимать продукт — достаточно правильно написать запрос, и через пару часов у тебя готово приложение, сервис или даже игра.Звучит…

  • Здравствуйте! Это прямое продолжение статьи №9.Прежде чем начать, важно помнить: Direct2D основан на Direct3D. Раньше мы использовали HWNDRenderTarget, а начиная с Windows 8 появился новый интерфейс, который даёт гораздо более высокую производительность при отрисовке текстур с разными координатами. Однако теперь…

  • Неопределённость как потеря причинной согласованности внутри цепиУ больших языковых моделей есть неприятное свойство: снаружи ответ может выглядеть одинаково уверенно и тогда, когда модель действительно «собрала» правильную причинную цепочку, и тогда, когда она просто выдала правдоподобный текст. Классические способы оценки неопределённости…

  • Введение к циклу из четырёх статей о совместном мышлении человека и LLMНесколько недель назад моя коллега переводила интерфейс одной программы на иностранный язык. Задача была обычная: LLM в помощь, проверить вручную, отдать в локализацию. В одном месте у LLM не…

  • У нас было 2 телефонии от разных вендоров, одна речевая аналитика и 300 тысяч звонков в месяц. И задача: сделать сквозную аналитику по звонкам сотрудников.Привет! Я Никита, инженер системного проектирования в компании Передовые Платежные Решения. Расскажу, как мы использовали единый…

  • Ракету не отправляют в космос только потому, что её двигатель и насос успешно прошли стендовые испытания по отдельности. Перед стартом инженеры рассчитывают траекторию, моделируют режимы работы и анализируют сценарии отказов. Расчёт не заменяет реальные тесты, но задаёт для них осмысленную…

  • Использовать IPv6 я начал давно. Сначала это было просто любопытство, тем более что всегда использовал компьютер с Linux в качестве маршрутизатора, так что дополнительно настроить IPv6 туннель до HE было несложно. Да, со временем использование IPv6 стало иметь прямой смысл.Да,…

  • Как известно, LLM — это машина, которая “видела” “весь Интернет” и много чего запомнила. Задавая ей правильные вопросы можно получать “правильные” ответы (где “правильные” стоит понимать в статистическом смысле). Широта и универсальность таких способностей дает возможность ставить новые универсальные задачи…

  • Иногда в разработке возникают задачи, требующие создания типов в рантайме. Чаще всего это необходимо при написании декларативных сервисов, высокопроизводительных мапперов или систем с динамическим проксированием.Допустим, мы хотим сгенерировать тип с таким интерфейсом:public interface IStudent{ string Name { get; set; }…