Search
Write a publication
Pull to refresh
2
Stanislav Fediakov @Stanislav_Fediakovread⁠-⁠only

User

Send message

AI Software Engineering: От хаоса Vibe Coding к системной разработке с AI-агентами

Level of difficultyMedium
Reading time16 min
Views7.2K

В мире разработки программного обеспечения происходит фундаментальная революция. Мы стоим на пороге перелома в самом подходе к созданию кода: от традиционного программирования, где код пишется вручную, к новой эпохе, где AI-агенты становятся не просто ассистентами, а полноценными членами команды разработки.

В этой статье мы исследуем эволюцию подходов к AI-разработке - от такого подхода как Vibe Coding к системной методологии AI Software Engineering (AI SWE), которая позволяет превратить AI-агентов в управляемый инструмент для создания больших и сложных систем.

Читать далее

Памятка менеджеру: Запрещённые фразы в IT. Часть 1

Reading time6 min
Views26K

Ну что, пришло время открыть ящик Пандоры: список запрещенных фраз для менеджера, если он хочет расти и развиваться. Предполагаю, что этот список подходит для любого менеджера, но так как я всю жизнь занимаюсь продуктами и проектами в IT, то речь пойдет об ИТшечке.

Как‑то достаточно давно я понял, что раз за разом я отучаю своих менеджеров говорить некоторые фразы. А когда фразы начали повторяться, я понял, что надо учить думать по‑другому, выписал их на бумажку, повесил над столом и каждый раз, слыша их, повторял менеджерам то, что теперь написано ниже в виде статьи.

Фразы разные, но их объединяет: наплевательское отношение к проблеме заказчика, нежелание брать на себя ответственность, нежелание признавать свои ошибки — f все вместе описывается, как непрофессионализм.

Читать далее

«Синдром менеджера» или как тревожность влияет на управление проектами

Level of difficultyEasy
Reading time4 min
Views3.1K

В показаниях к применению одного известного успокоительного средства есть «синдром менеджера». Он сопровождается такими симптомами, как повышенная тревожность, чувство страха, апатия, депрессивное состояние. Почему менеджерам придумали целый синдром и так ли всё плохо? В этой статье пишу, как бороться с тревожностью в управлении проектами.

Читать далее

Магия ZeroTier: Создаем личную VPN-сеть для дома и облака за 20 минут

Level of difficultyMedium
Reading time9 min
Views25K

Привет, Хабр!

Помните времена, когда «белый» IP-адрес был нормой, а не платной услугой? Когда для доступа к своему серверу хватало простого ssh user@ip_address? Я тоже помню. Но эта эпоха незаметно уходит.

Сегодня мы оказались в новой реальности. Ваша домашняя «Малинка» задыхается за провайдерским NAT, а облачный VPS в Европе кажется далеким и изолированным островом. Как получить доступ к первой или второй?

Эта статья — не очередной гайд по VLESS или Shadowsocks для обхода сложных блокировок. Это не "серебряная пуля" против DPI. Это честный гайд по постройке вашей личной, плоской и безопасной L2-сети поверх хаоса современного интернета. Мы соберем VPN-хаб, который не боится NAT, независимо от того, где он будет жить — на скромной «Малинке» дома или на арендованном VPS в другой стране. Мы разберем весь процесс по шагам, от регистрации до настройки полного туннеля, и честно поговорим о компромиссах этого решения.

Читать далее

Все о блокировках VPN за последние две недели

Reading time3 min
Views146K

Всем привет!

Это команда Amnezia, и мы тут, чтобы ответить на самые часто задаваемые вопросы в связи с участившимися блокировками.

Мы уже две недели активно изучаем текущую ситуацию, тестируем разные технологии и можем рассказать о том, что нам удалось узнать и что мы сделали, чтобы наши сервисы работали как и прежде.

Если интересно только то, что сейчас работает - перейдите в конец статьи.

Читать далее

Data Mesh: ожидания vs реальность

Level of difficultyMedium
Reading time10 min
Views3K

Представьте: ваш бизнес растет, а вместе с ним и количество данных. Но вместо ценной аналитики — хаос: отчеты готовятся месяцами, данные разбросаны по Excel-файлам, а команда DWH не успевает закрывать запросы. Знакомо? Мы прошли через это и решили внедрить Data Mesh. Ожидания были амбициозные, но что получилось на самом деле?

Читать далее

Метрики оценки LLM: полное руководство по оценке LLM

Reading time21 min
Views7.8K

Независимо от того, улучшаете ли вы точность модели путем дообучения или улучшаете контекстную релевантность системы генерации с дополненной выборкой (RAG), понимание того, как разрабатывать и выбирать подходящий набор метрик оценки LLM для вашего варианта использования, является обязательным для построения надежного конвейера оценки LLM.

В этой статье вы научитесь всему, что нужно знать о метриках оценки LLM, включая примеры кода. Мы рассмотрим следующие вопросы:

Что такое метрики оценки LLM, как их можно использовать для оценки систем LLM, а также распространенные ошибки и что делает метрики отличными.

Различные методы вычисления метрик оценки LLM и почему подход LLM-as-a-judge («LLM как судья») является наиболее эффективным.

Как реализовать и выбрать подходящий набор метрик оценки LLM с использованием библиотеки DeepEval (GitHub: DeepEval).

Читать далее

Как превратить LLM в инструмент для принятия решений (с помощью промпта)

Level of difficultyEasy
Reading time21 min
Views10K

Делаем виртуального помощника с помощью промпт‑инжиниринга

В этой статье я расскажу, как с помощью простого промпт‑инжиниринга — без кодинга — превратить LLM в инструмент для принятия конкретных, взвешенных и осмысленных решений.

Что вас ждёт в статье:

Часть 1: Подходы промпт‑инжиниринга для принятия решений:
– Input‑Output (IO)
– Chain of Thought (CoT)
– Tree‑of‑Thought Prompting (ToT)
Часть 2: Как заставить нейросеть принимать конкретные решения
Часть 3: Ограничения при использовании LLM

Читать далее

Я сократил экранное время с 4 часов до 1,5 — и вот что из этого вышло

Level of difficultyEasy
Reading time2 min
Views43K

Мы тут с ребятами решили посоревноваться у кого за неделю меньше экранного времени будет.

Наслушался я умных подкастов, где говорили насколько это негативно влияет на самочувствие, сон, желание что-либо делать.

Например, я заметил, что меньше хочу видеться с друзьями, как-то социализироваться после того, как наобщался в мессенджерах, позалипал в соц сетях. Желание куда-то ехать и что-то делать в принципе пропадает.

Что-то не понравилась мне эта тенденция, когда я в овоща превращаюсь. Да, я пробовал ставить лимиты по времени на приложения, но успешно на них забивал.

А еще устал от огромного потока информации, и от привычки быть постоянно в телефоне, когда есть свободная минута.

В общем, предложил я своим разным знакомым неделю посоревноваться с экранным временем – у кого меньше, тот и выиграл. А кто проиграет платит за завтрак.

У одной подруги до челленджа было среднее экранное время 6 часов 50 минут за день. А у меня 4 часа 10 минут. И я был уверен, что я легко ее выиграю с огромным отрывом, но я недооценил соперника, ха-ха.

В первую неделю я сократил время до 2 часов 28 минут, а она до 1 часа 53 минут. И нам так это понравилось, что решили продлить эту затею еще на две недели. По итогу я сократил время до 1:30.

И это было офигенно!

Читать далее

Делаем macOS безопаснее

Level of difficultyEasy
Reading time5 min
Views4.6K

Это руководство о безопасности, а не конфиденциальности.

Кроме того, в него не включены те меры безопасности, которые сильно снижают удобство использования.

Это руководство предназначено для создания систем с уровнем безопасности выше среднего, без отказа от функциональных возможностей.

Статья обновлена с выходом macOS Sequoia.

Читать далее

Составить договор на разработку ПО – задача со звездочкой: показываю, на что обратить внимание

Level of difficultyEasy
Reading time8 min
Views2K

Правильно составить договор на разработку ПО – значит, избежать рисков, споров и претензий. На практике я вижу множество ошибок. Иногда и вовсе никаких договоров не составляют, но это крайние случаи, которые мы рассматривать не будем. 

Меня зовут Юрий Горбачев. В этой статье я расскажу, какой вид договора выбирать для разработки ПО с нуля, как правильно составить документ и избежать распространенных ошибок. Эта информация важна как для заказчика ПО, так и для автора-исполнителя. 

В моей практике был случай, когда неверно составленный договор на разработку ПО, привел автора к потере исключительных прав на объект, который он планировал передавать по неисключительной лицензии. Все из-за одного пункта в договоре, который гласит:

«Исключительное право на использование ПО полностью переходит к Заказчику». 

И был также случай, когда из-за отсутствия этого пункта в договоре заказчик не смог использовать ПО в своей деятельности, несмотря на то, что оплатил работу разработчика.

Читать далее

Как составить план-бюджет проекта в Merlin (Mac OS)

Reading time8 min
Views25K
На этапе предпродажи проекта всегда возникают два вопроса.
  1. Что вы будете делать?
  2. Сколько это стоит?

Чтобы ответить на них быстро и с хорошей точностью, проще всего составить план-бюджет проекта.

Читать дальше →

Что спрашивают у проджектов на собесах в Циане, Авито, Яндексе и Сбере: 250 вопросов чтобы подготовиться к интервью

Level of difficultyEasy
Reading time11 min
Views20K

Привет, Хабр!

В августе я собирал здесь 250 вопросов на собесе для продактов. Статью сохранили в закладки 50 раз. Подозреваю, кому-то этот список был полезен при подготовке к интервью, и очень рад, если это на самом деле так. Теперь я попробовал систематизировать российский опыт найма проджектов. Получилось 25 разделов по темам. Сами вопросы спрятал под спойлеры. Сохраняйте себе пост, пригодится при подготовке к интервью.

Посмотреть вопросы

Как российские разработчики заставили GPT предсказывать биржевые котировки

Level of difficultyHard
Reading time9 min
Views15K

18 мая 2024 на конференции «Тюльпаномания» Тихон Павлов, количественный аналитик «Финансовой компании Викинг» раскрыл секрет использования GPT-4 для прогнозирования биржевых котировок. Тема разделила аудиторию на скептиков и энтузиастов, породив жаркие дебаты о будущем трейдинга. Никто не остался равнодушным.

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

Мы в Викинге занимаемся разработкой ПО для алгоритмической торговли на российских и зарубежных биржах. Более 20 лет помогаем трейдерам, брокерам и инвестиционным компаниям зарабатывать на финансовых рынках при помощи арбитража.

Прежде чем начнем погружаться в алхимию XXI века (где вместо превращения свинца в золото, мы превращаем массивы данных в профит), мы хотим пригласить вас на следующую конференцию ФК Викинг «Профессиональные инвестиции 2024: Визионерство», которая пройдет 14 декабря 2024 в Москве. На ней Тихон и другие спикеры продолжат удивлять вас актуальными докладами. Регистрация на мероприятие по ссылке fkviking.com/profinvest24.  

Давайте вернемся к теме ИИ.

Читать далее

Управление проектами: дайджест публикаций #21

Level of difficultyEasy
Reading time8 min
Views1.5K

UML, парадокс Тога, спасение провального проекта, типология РП, делегирование, «слово пацана» и всё интересное, что писали на этой неделе про управление проектами. Мы прочитали все публикации и выбрали для вас самые крутые и полезные.

Читайте, сохраняйте и применяйте!

Читать далее

Сергей Лукьяненко: ИИ готовит нам ловушку интеллектуальной беспомощности

Level of difficultyEasy
Reading time5 min
Views13K

Интервью с известным писателем Сергеем Лукьяненко, в котором он предостерегает человечество от опасности стать беспомощными из-за повсеместного внедрения ИИ, а также о новом «Поколении Бета» и о визионерстве фантастов XXI века.

Читать далее

Когда это будет готово?

Level of difficultyEasy
Reading time7 min
Views12K

Планирование — важная задача не только для тимлида или менеджера. Часто разработчику приходится отвечать на вопрос «когда это будет готово?».

В этой заметке я хотел бы разобрать подходы, которые эффективно использовать в ситуациях, когда что-то должно быть сделано кем-то к какому-то сроку. Например, выпуск релиза с фичей или передача готового функционала другой команде для интеграции. Или другая команда меняет структуру базы данных в соответствии со своими планами, и вам надо заранее к этому подготовиться. Или заканчивается поддержка старого интерфейса в совместно используемой библиотеке. То есть некие события в будущем, к которым нам надо что-то сделать на своей стороне. Но вообще, приёмы, которые я предлагаю в этой статье, подходят ко многим проектам, не только в разработке.

Читать далее

От провала до успеха один шаг: как спасти заваленный проект

Level of difficultyEasy
Reading time10 min
Views8.8K

Самая большая проблема - практически никто не готов признать, что ему нужна помощь. Мало кто планирует на перспективу: все начинают суетиться, когда ситуация доходит до кризиса. В этот самый момент меня и зовут. Я помогаю разрешить проблемы на проектах, когда стандартные методы (разговоры с заказчиком, реструктуризация, обсуждение финансов и другие) уже были использованы и не помогли. В новой статье в блоге ЛАНИТ приведу пять приемов, которые я использовал в разное время и с разными командами. 

Читать далее

Заметки на полях римской военной логистики

Reading time15 min
Views8K

Играя в старый добрый Total War (я надеюсь, вы в него играете?) легионы можно спокойно перемещать по карте, забираясь в недры пустынь или маршируя в любую сторону, не глядя на дороги. В действительности же снабжение было тем хвостом, который направлял армии. Военная логистика Рима представляла собой невероятную по своей организации систему, на которую мы можем смотреть через небольшие "смотровые лючки" отдельных свидетельств авторов или археологических находок. Но даже эти крохи впечатляют.

Читать далее

Как не дать команде выгореть из-за заказчика

Level of difficultyMedium
Reading time7 min
Views4.4K

Нередко тяжелые испытания проекта происходят не из-за технических сложностей реализации и сложных задач, а из-за заказчика и заинтересованных лиц. Кто не слышал чего-то из разряда «А давайте вы сделаете этот проект, который оценили в три месяца за полтора в том же виде»?

Даже опытным руководителям проектов бывает сложно сказать заказчику: «Нет, так не пойдет, мы не будем так делать». Потому что в ход идут прямые и косвенные манипуляции, вроде «войдите в моё положение», «в компании девушки моего брата такую проблему решали в 7 раз быстрее», «а давайте вы просто нормально поработаете, напряжётесь и успеете?». В статье я расскажу о возможных вариантах реагирования на серьезные изменения бюджета, содержания и сроков проекта.

Задача: обеспечить информированность участников о проблемах, вызванных изменениями, оценить риски, не давать нереалистичных обещаний и сохранить нервы команды.

Читать далее
1

Information

Rating
Does not participate
Registered
Activity

Specialization

Program Manager
Lead
From 20,000 $
People management
Project planning
Project management
Agile