Программирование. - страница 115

Agents 101: Как создать своего первого ИИ-агента за 30 минут

Популярность ИИ-агентов продолжает расти.Создание собственного агента может быть сложным, ведь для этого необходимо изучить множество концепций, фреймворков и практик. Хорошая новость в том, что есть простой способ добавления агентов в приложение, и в этой статье я покажу, как это сделать. Давайте начнём. СодержаниеВведение: что такое ИИ-агенты.Пошаговое руководство по созданию агента с использованием Copilotkit и LangGraph.Реальные примеры с исходным кодом.

продолжить чтение

ООП: худшее, что случалось с программированием

Если бы строили так, как пишут код ООП.В этой статье попробуем разобраться, почему ООП — худшее, что было придумано в программировании, как оно стало таким популярным, почему опытные программисты Java (C#, C++ и т.п.) в принципе не могут считаться крутыми инженерами, а код на Java - хорошим.

продолжить чтение

Google предлагает разработчикам бесплатный инструмент на основе ИИ для программирования

Google предоставила разработчикам возможность бесплатно использовать своего помощника по программированию на основе искусственного интеллекта — Gemini Code Assist. Сервис предлагает до 180 000 вариантов доработок кода в месяц и бесплатную проверку с помощью ИИ на GitHub.

продолжить чтение

Model Context Protocol от Spring AI в Java SDK – новый стандарт для интеграции ИИ в экосистеме Java

Новый перевод от команды Spring АйО расскажет вам, что такое Model Context Protocol (MCP) и как его внедрение в экосистему Java упрощает жизнь разработчикам систем, в работе которых используется искусственный интеллект и LLM, а также передача большого количества данных между различными компонентами. Что такое MCPModel Context Protocol (MCP), открытый протокол, разработанный Anthropic

продолжить чтение

Код, который вы не поймете. Подборка вымерших языков программирования

Натыкаясь на очередную подборку в духе «Какой язык программирования учить в 2025 году», я вижу каждый раз плюс-минус одни и те же тезисы. Обычно они сводятся к рассуждениям о количестве открытых вакансий, зарплатной вилке или библиотеках и фреймворках, которые обещают изменить вообще все. Python, JavaScript или C++ живее всех живых, и в ближайшие годы им вряд ли что-то грозит. Но ведь не все языки программирования оказались столь успешными. В этой статье я предлагаю вспомнить те из них, которые либо не дожили до современности, либо остались в полузачаточном состоянии. Я постараюсь не просто перечислить мертвые языки, но и описать их идеи, ошибки и причины, по которым они исчезли из истории программирования через короткое время после рождения.

продолжить чтение

Очумелые ручки: как я превратил старый смартфон в игровую консоль с возможностью звонить

Осторожно: эта статья точно будет хабратортной, ведь в ней мы смоделируем, спроектируем и запрограммируем своё видение N-Gage 2! Я очень старался сделать статью интересной даже для тех читателей, кто не разбирается в теме 3D-печати и программирования микроконтроллеров :-)

продолжить чтение

Gambit Scheme: интегрируемся с Python

Статья продолжает рассмотрение неочевидных возможностей Gambit Scheme, начатое в предыдущих статьях.На этот раз расскажем о том, как использовать в программах на Gambit Scheme код на языке Python, в том числе многочисленные библиотеки, разработанные для Python.Постановка проблемы

продолжить чтение

Как будет развиваться российский ИТ-рынок труда и стоит ли специалистам бояться увольнений?

Всем привет! Я Эдуард Долгалев, директор по развитию бизнеса ГК Selecty и автор медиа вАЙТИ. 

продолжить чтение

Нет, ваша генеративная модель меня не заменит

ВведениеЗа последние три недели я устранил пару проблем с производительностью, что потенциально сэкономило компании несколько сотен тысяч долларов (я подрядчик, поэтому, к сожалению, не получаю никаких премий).

продолжить чтение

Как использовать интеллектуальные карты в тестировании ПО

В современном мире разработки программного обеспечения эффективность команды зависит от ее способности четко понимать требования и тщательно документировать тестовые случаи. Одним из полезных инструментов для упрощения этих процессов является интеллектуальная карта (интеллект-, маинд карты, ментальные карты, mind map).

продолжить чтение