Медиацентр
Полтора года мобильной разработки с использованием NLP: итоги
05.04.2024iOS Team Lead Globus IT Дмитрий Лемайкин на Tinkoff Mobile Meetup поделился опытом использования в работе нейросетей. Уже полтора года наша команда экспериментирует со связкой ChatGPT–CoPilot. В этой статье мы расскажем, с какими задачами нейросети действительно смогут помочь, а в каких случаях их использование может привести к неоднозначным результатам.
NLP (Natural Language Processing) на сегодняшний день стал самостоятельным инструментом разработчика, который используется почти во всех сферах и требует освоения. Он может облегчить жизнь профессионалу, взяв на себя выполнение рутинных задач. Но любителя он легко может ввести в заблуждение и осложнить жизнь. Поэтому важно уметь корректно составить промпт – запрос к модели на естественном, живом языке.Для работы с нейросетями команда Globus выбрала связку ChatGPT с CoPilot. Системы значительно упрощают процесс написания кода при разработке мобильных приложений и отлично дополняют друг друга.ChatGPT используется для больших общих промптов, он хорошо понимает контекст и помогает генерировать идеи. CoPilot же интегрируется в IDE (Integrated development environment), такую как, например, Xcode, и предлагает автодополнение кода на основе кодовой базы вашего текущего проекта.За полтора года работы со связкой ChatGPT с CoPilot мы получили три класса кейсов:- Успешные, в которых применение NLP облегчает работу и экономит время
- Средние. Здесь использование нейросетей может помочь, но придется потратить больше времени, а иногда ответы нейросети могут и вовсе увести в неправильную сторону
- Плохие – те, в которых использование нейросетей может даже навредить