В данной статье мы решили проверить, какая из нейронных сетей лучше справится с составлением сопроводительного письма на позицию Java-программиста.
Хотите новое сравнение, сравнение нейросетей 2024 года? Если да, ставьте в комментариях «+»
Краткий экскурс для тех, кто пропустил (а такие есть?)
- ChatGPT – чат-бот с искусственным интеллектом, который генерирует ответы на ваши запросы в режиме реального времени. Модель имеет очень широкий функционал: написать текст, скреативить слоган, найти ошибки в коде и многое другое. Чат-бот был представлен публике 30 ноября 2022 года. Компания-владелец: OpenAI.
- YandexGPT – нейросеть от российского техно-гиганта, которую встроили в Яндекс.Алису. Релиз состоялся 17 мая 2023. Чуть позже добавили способность запоминать контекст диалога.
Сравнение двух нейронок
Пришло время сравнить эти две модели в деле. Для примера попросим составить сопроводительное письмо на позицию "Java-программист", а чтобы усложнить задание, добавим к запросу конкретную компанию – Google.
promt: напиши сопроводительное письмо в Google на позицию Java-программист
Вот что предлагает ChatGPT:
Уважаемая команда Google,
Я пишу вам с большим интересом относительно вакансии Java-программиста, о которой узнал недавно. С учетом моего опыта и страсти к разработке программного обеспечения, я уверен, что являюсь идеальным кандидатом для этой роли.
Я обладаю более чем пятью годами опыта в разработке Java-приложений и глубоким пониманием языка программирования Java. Мой опыт включает работу с фреймворками, такими как Spring и Hibernate, а также с инструментами разработки, включая Eclipse и IntelliJ IDEA. Я также знаком с принципами разработки ПО, понимаю важность чистого кода и обладаю опытом работы с системами контроля версий, такими как Git.
Я имею практический опыт в разработке масштабируемых веб-приложений и API, используя Java и современные методологии разработки. Мой подход к разработке программного обеспечения основан на модульности, тестировании и поддержке чистого и эффективного кода. Я также имею опыт работы с базами данных, включая MySQL и PostgreSQL, и понимаю основы проектирования баз данных.
Я стремлюсь к постоянному обучению и развитию, и всегда готов изучать новые технологии и инструменты. Уверен, что мои аналитические и проблемно-ориентированные навыки помогут мне успешно выполнять поставленные задачи и достигать целей команды.
Более того, я разделяю ценности Google в области инноваций, качества и сотрудничества. Я стремлюсь к работе в динамичной и творческой среде, где могу внести вклад в развитие новых продуктов и улучшение существующих.
Я очень впечатлен тем, как Google уделяет внимание развитию своих сотрудников и созданию вдохновляющей рабочей атмосферы. Я готов внести свой вклад в команду Google и принести свои знания и опыт, чтобы помочь достичь высоких результатов.
Благодарю вас за рассмотрение моего резюме. Я с нетерпением жду возможности обсудить, как я могу внести вклад в вашу команду и достичь успеха вместе.
С уважением, [Ваше имя]
Выглядит очень солидно! Без наших уточнений ChatGPT сам расписал популярные фреймворки и инструменты разработки, которыми пользуются специалисты Java. Отдельно хочется отметить, сколько внимания чат-бот уделил обращениям к корпоративной и рабочей культуре Google.
Без минусов тоже не обошлось: некоторые абзацы и предложения выглядят слишком шаблонно. К сожалению, в настоящих сопроводительных такие общие фразы встречаются нередко.
Посмотрим, чем ответит Яндекс:
Уважаемый рекрутер,
Я хотел бы выразить свой интерес к позиции Java-разработчика в вашей компании. Я уверен, что мои навыки и опыт в области разработки программного обеспечения на Java позволят мне внести свой вклад в развитие вашей команды.
Я имею более чем пятилетний опыт работы в разработке программного обеспечения на Java, включая работу с различными фреймворками и технологиями, такими как Spring, Hibernate, JPA и т.д. Я также имею опыт работы с базами данных, такими как MySQL и Oracle, и знаком со стандартами кодирования, такими как Java Conventions и Code Guidelines.
В своей предыдущей работе я занимался разработкой веб-приложений, веб-сервисов и мобильных приложений. Я использовал различные методы разработки, такие как Agile, Scrum и Kanban, и работал в команде с другими разработчиками, тестировщиками и менеджерами проектов.
Моя страсть к программированию и желание работать в динамичной среде привели меня к изучению новых технологий и языков программирования, таких как Kotlin, Scala и Python. Я готов изучать новые технологии и применять их в своей работе, чтобы улучшить качество и эффективность наших продуктов.
Буду рад обсудить возможности сотрудничества с вашей компанией и ответить на любые вопросы, которые у вас могут возникнуть. Спасибо за ваше время и рассмотрение моего резюме.
С уважением, Ваше имя
И тут ответ позитивно удивил. Чат-бот от Яндекса расписал не только стек Java-программиста, но и добавил в сопроводительное перечисление методов разработки: Agile, Scrum. "Воды" в тексте значительно меньше, чем у нейросети-конкурента.
Но из минусов стоит заметить, что упоминание Гугла Yandex.GPT полностью проигнорировал. Поэтому запрос явно придётся уточнять, а возможно и не раз.
Кто же победил?
А победило обучение! Да, именно большая по количеству материалов база данных в данном тестировании позволила написать ChatGPT более удовлетворительный сопровод. Но мы верим в коллег из Яндекса, остаётся только дать их модели время на оттачивание навыков.
Ставьте 👍 и подписывайтесь. Дальше ещё интереснее!
Мы в Telegram
Сайт ichar.online