Использование ChatGPT при создании приложений для iPhone и Android
Создатели софта для iPhone и Android не могут себе позволить обходить вниманием новые технологии наподобие искусственного интеллекта. Можно купить Apple Developer account и делать приложения «по старинке», но без использования возможностей сервисов последнего поколения результаты будут хуже, чем у конкурентов. Также применение инновационных опций позволяет сократить затраты времени на решение текущих задач. С другой стороны, не все современные технологии по-настоящему актуальны для программистов, и в данном обзоре от специалистов Nova.Shop представлены плюсы и минусы, а также потенциальная польза от ChatGPT. Мнение о нем даже среди айтишников сложилось неоднозначное.
Что собой представляет ChatGPT, какие у него есть ограничения?
Chat Generative Pre-trained Transformer – это робот, функционирующий на основе OpenAI. Среди создателей проекта: Рид Хоффман, Сэм Альтман, а также Илон Маск, Джессика Ливингстон и другие известные личности в мире бизнеса и ИТ. Пока что пользоваться чат-ботом может любой желающий – достаточно перейти на сайт chat.openai.com через любой браузер и зарегистрировать учетную запись. В отличие от участия Apple Developer program, с оплатой которого в России и некоторых других странах возникают трудности, тут подобной проблемы нет, поскольку доступ бесплатный.
Суть работы ChatGPT заключается в использовании языковых моделей OpenAI, которые адаптированы к глубокому обучению и позволяют имитировать человеческий текст при предоставлении ответов на вопросы. Спрашивать можно, задавая вопросы на разные темы без ограничений. Продвинутого робота применяют для широкого спектра задач:
- поиска и систематизации информации;
- составления документов, включая резюме и рекомендательные письма;
- коммуникации с друзьями в социальных сетях;
- написания научных работ (тут нужно быть аккуратными, учитывая проверки на плагиат);
- подготовки контента для публикаций и т.д.
При этом все, кто пробовал пользоваться ChatGPT, включая обладателей Apple Developer accounts, сталкиваются с неточностью, недостоверностью или неуместностью некоторых ответов. Робот сам признает имеющиеся ограничения и продолжает обучаться, но с использованием полученных данных следует быть предельно осторожными. Также его нецелесообразно применять для сложных заданий, к которым относится и написание кода для программ.
Анализ преимуществ и недостатков
Для тех, кто уже имеет или собирается купить учетную запись Apple Developer, важно сориентироваться в плюсах и минусах ChatGPT. Это позволит объективно рассматривать данный инструмент. Из достоинств отметим:
- множество вариантов применения;
- запоминания диалогов и ответов;
- ведение полноценной коммуникации, которая имитирует человеческое общение;
- внесение пользователями тех или иных исправлений;
- способность частично отклонять неадекватные вопросы.
Недостатков не меньше, среди них:
- формирование контента, который противоречит нормам этики, содержит предвзятое мнение или может нанести вред;
- предоставление неправдивых ответов;
- публикация в переписке бессмысленных ответов либо тех, что не соответствуют вопросу;
- отсутствие значительной части информации о событиях в мире, произошедших после 2021 года;
- сохранение данных пользователей без получения четкого согласия с их стороны.
Критика ChatGPT во многом связана с перспективой его использования хакерами и мошенниками, и такие случаи уже зафиксированы.
Способен ли чат-бот заменить владельцев account Apple Developer?
Самое главное беспокойство многих программистов касается возможности чат-бота генерировать софт. К счастью, подобная опция не предусмотрена, так что спрос на услуги разработчиков сохранится. Публикации на тему того, что ИИ заменит девелоперов, скорее привлекают внимание к роботу и не имеют под собой основания. Так что девелоперы могут смело создавать или приобретать аккаунты Apple и строить успешную карьеру, а языковую модель использовать как один из инструментов разработки. Хотя в качестве источника информации в процессе обучения он не совсем удобен – есть готовые подборки материалов для новичков, которые изучать проще, чем задавать вопросы по каждой теме и ждать ответа.
Как участники Developer program от Apple могут использовать ChatGPT?
Сразу заметим, что чат-ботом пользоваться есть смысл при наличии опыта программирования. Если его нет, а приложение необходимо для конвертации сайта компании, тогда разумнее использовать инструменты разработки без кода наподобие AppMySite. Профессиональным девелоперам, которые зарегистрировали или купили аккаунт Apple Developer, ChatGPT пригодится для:
- планирования маркетинговой компании;
- организации постпродакшена;
- ускорения написания кода;
- появления креативных идей;
- получения технических рекомендаций и советов по дизайну приложений;
- механического копирования определенного контента.
Но будьте готовы к тому, что результат работы чат-бота окажется неудовлетворительным, тогда придется возвращаться к стандартной схеме, и так делают многие девелоперы.
Блог