В эпоху внедрения нейронных сетей и искусственного интеллекта в различные сферы жизни, вопрос обеспечения их безопасности и надежности становится все более актуальным. Несмотря на значительные достижения в области разработки и обучения нейросетей, недостаточное внимание к тестированию может привести к серьезным последствиям. В данной статье мы рассмотрим, какие проблемы возникают из-за этого и к каким фатальным последствиям это может привести создателей и общество. Алгоритм тестирования нейронных...
deventica.io
Искусственный интеллект (AI) в тестировании - ценный инструмент или просто интересный эксперимент?
Искусственный интеллект (Artificial Intelligence, AI) уже давно стал неотъемлемой частью нашей жизни. Встречаясь нам повсюду, он позволяет автоматизировать и упростить многие процессы, сделать их более эффективными. Одной из областей, где AI может быть использован с большой пользой, является тестирование программного обеспечения. На данный момент систем ИИ, которые могут использоваться в тестировании, становится все больше. Например, Test.AI или TensorFlow. Однако мы рассмотрим пример генератора ботов для тестирования сайтов "AI Generation and Exploration in Test" или просто AGENT...
Неявные препятствия на пути развития ИТ-продукта
На связи Deventica. С 2008 года мы занимаемся разработкой комплексных сервисов и мобильных приложений, помогаем строить команды разработки и совершенствовать уже существующие продукты. За 15 лет наша команда смогла поработать с самыми разными из них - от небольших социально-ориентированных стартапов до крупнейших медиасервисов, логистических платформ и финтеха. В этой статье поделимся наиболее распространенными проблемами, которые оказывают негативное влияние на жизненный цикл продукта, но при этом имеют не всегда очевидные причины...
Extra mile или как сделать больше, но не выгореть
Многие специалисты, сотрудничающие с зарубежными коллегами и партнерами, хорошо знакомы с фразой “go the extra mile”. В то время как она имеет вполне конкретное значение, нередко применяется искаженно и может иметь негативный эффект. Разберёмся с этим понятием подробнее. Что такое extra mile? Extra mile (перевод - “лишняя миля”, “дополнительные усилия”) имеет библейское происхождение, в котором говорится: “Если кто-то принудит тебя идти одну милю, иди с ним две”. Впоследствии данное понятие обросло дополнительными смыслами и закрепилось в более широком контексте...
Робот, камера, два колеса.
В эру информационных технологий существует достаточно большое количество необычных и интересных проектов, с которыми сталкиваются сотрудники IT компаний. Мне же, в свою очередь, довелось поработать над таким интересным проектом как две линейки роботов, обозначим их “Mark I” и “Mark II” от крупной компании-призера международных конкурсов робототехники. Эти две версии роботов возникли не на пустом месте, поэтому, прежде чем мы начнем разговор о них, мне бы хотелось сказать пару слов о том, как все начиналось...
RabbitMQ и Apache Kafka - особенности тестирования и инструменты.
В современном мире разрабатываемые системы становятся все сложнее и сложнее с каждым днем. Это похоже на строительство железных дорог - чем выше потребность, тем больше и разветвленнее становится дорожная сеть. Но, просто построить пути недостаточно. Чтобы все работало как часы, не задерживая доставку необходимых товаров и людей по рельсам, нужна еще и инфраструктура - узловые станции и те, кто этим всем будет управлять. Применительно к IT и разработке больших проектов с разветвленной сетью микросервисов,...
