Авторский канал про разработку. Путь продуктовых самураев в MAANG.
Автор: @lvbond Senior iOS Yandex, ex-Avito, VK
лектор ВШЭ и тп
про ai тут: @aimakesmehate
Самое большое сообщество практиков: https://boosty.to/lionbond
Сайт iosmakesmehate.tech
Post #4323
1.92K
🧠 Оркестрация аи-агентов в iOS разработке
Сейчас на работе я делаю интересный проект с сложным флоу. Тут сильно помогает аи.
Раньше я бы руками делал перенос каждого виджета, а сейчас придумываю архитектуру комбайна, флоу которым мне нужно управлять.
У него свои проблемы: погрешности, булщиты, коллизии, гонки и многое другое. Короче, human-in-the-loop.
Для каких задач это полезно?
• Переписать с UIKit на SwiftUI
• вынести реализацию с натива в кроссплатформу (и наоборот)
• Полноценную разработку е2е флоу
• перевести с одного языка на другой
Это отдельный вид программирования, где вместо лопаты ты теперь юзаешь сложный аппарат с кучей кнопок.
В этой подборке статей разберем известные примеры крупных миграций. А в следующих уже конкретные инструменты
1️⃣ Accelerating large-scale test migration with LLMs
Как Airbnb вместо 1,5 года работы перевела около 3,5 тысяч файлов React-тестов
2️⃣ За два месяца вместо года: как мы переписали 97 тысяч строк кода с Objective-C на Swift
Как Яндекс Браузер перевел проект с Obj-c на Swift и ускорил работу в 2.5 раза.
3️⃣ Как нам в Домклик LLM рефакторинг делала
Как андроид разрабы с помощью оркестратора себе рефакторинг делали...
Сейчас на работе я делаю интересный проект с сложным флоу. Тут сильно помогает аи.
Раньше я бы руками делал перенос каждого виджета, а сейчас придумываю архитектуру комбайна, флоу которым мне нужно управлять.
У него свои проблемы: погрешности, булщиты, коллизии, гонки и многое другое. Короче, human-in-the-loop.
Для каких задач это полезно?
• Переписать с UIKit на SwiftUI
• вынести реализацию с натива в кроссплатформу (и наоборот)
• Полноценную разработку е2е флоу
• перевести с одного языка на другой
Это отдельный вид программирования, где вместо лопаты ты теперь юзаешь сложный аппарат с кучей кнопок.
В этой подборке статей разберем известные примеры крупных миграций. А в следующих уже конкретные инструменты
1️⃣ Accelerating large-scale test migration with LLMs
Как Airbnb вместо 1,5 года работы перевела около 3,5 тысяч файлов React-тестов
2️⃣ За два месяца вместо года: как мы переписали 97 тысяч строк кода с Objective-C на Swift
Как Яндекс Браузер перевел проект с Obj-c на Swift и ускорил работу в 2.5 раза.
3️⃣ Как нам в Домклик LLM рефакторинг делала
Как андроид разрабы с помощью оркестратора себе рефакторинг делали...












