Мертві душі Helsi 🔥

Испанский программист устроил батл между ChatGPT и Code Llama, генерировавшими код. Вот что получилось

Большая языковая модель Code Llama, настроенная на задачи кодирования, которую на днях запустила Meta (Facebook), вызвала ажиотаж среди программистов в сети.

Испанский профессор и компьютерный инженер Альваро Синтас проверил его на ChatGPT и поделился выводами.

Оставить комментарий
Испанский программист устроил батл между ChatGPT и Code Llama, генерировавшими код. Вот что получилось

Большая языковая модель Code Llama, настроенная на задачи кодирования, которую на днях запустила Meta (Facebook), вызвала ажиотаж среди программистов в сети.

Испанский профессор и компьютерный инженер Альваро Синтас проверил его на ChatGPT и поделился выводами.

Об эксперименте

Альваро использовал ChatGPT с GPT-3.5 и Code Llama Instruct — 34B через Perplexity. Большую часть времени Perplexity печатал код без отступов и добавлял отступы вручную.

Вопрос 1

Prompt: «Используйте Python. Вам предоставлены две строки word1 и word2. Объедините строки, добавляя буквы в дежурстве, начиная со слова1. Если строка длиннее другой, добавьте дополнительные буквы в конце объединенной строки.

Вернуть объединенную строку».

  • Вход: слово1 = «abc», слово2 = «pqr»
  • Выход: «apbqcr»

Вывод:

  • ChatGPT: +1
  • Код Ламы: +1

Вопрос 2

Prompt: «Используйте Python. Дана строка s, переворачивает только все гласные в строке и возвращает ее.

Гласные — «а», «е», «и», «о» и «у», и они могут появляться как в нижнем, так и в верхнем регистрах, более одного раза.

  • Вход: s = «привет»
  • Выход: «holle»

Вывод:

  • ChatGPT: +1
  • Код Ламы: 0

Вопрос 3

Prompt: «Используйте Python. Даны целый массив nums, переместите все 0 в его конец, сохраняя относительный порядок ненулевых элементов.

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

  • Вход: nums = [0,1,0,3,12]
  • Выход: [1,3,12,0,0]»

Вывод:

  • ChatGPT: +1
  • Код Ламы: 0

Вопрос 4

Prompt: «Используйте Python. У вас есть длинная клумба, на которой часть участков засажена, а часть нет. Однако на соседних участках цветы сажать нельзя.

Дана клумба с массивом целых чисел, содержащая 0 и 1, где 0 означает пустую, а 1 означает не пустую, и целое число n, возвращает true, если n новых цветов можно высадить на клумбе без нарушения правила запрета соседних цветов, и false в в другом случае».

Вариант № 1

  • Входные данные: клумба = [1,0,0,0,1], n = 1
  • Выход: истина

Вариант № 2

  • Входные данные: клумба = [1,0,0,0,1], n = 2
  • Выход: false»

Вывод:

  • ChatGPT: +1
  • Код Ламы: +1

Вопрос 5

Prompt: «Используйте Python. Дана входная строка s, изменить порядок слов на обратную.

Слово определяется как последовательность символов, не являющихся пробелами. Слова s будут разделены по крайней мере одним пробелом.

Возвращает строку слов в обратном порядке, объединенных одним пробелом.

Обратите внимание, что s может содержать пробелы в начале или конце или несколько пробелов между двумя словами. Возвратная строка должна содержать только один пробел между словами. Не добавляйте лишних пробелов».

  • Вход: s = «небо голубое»
  • Выход: «голубое небо»

Вывод:

  • ChatGPT: +1
  • Код Ламы: +1

Вопрос 6

Prompt: «Используйте Python. Дана строка s и целое число k, поверните максимальное количество гласных букв в любой подстроке s длиной k.

Голосовые буквы в английском языке: «a», «e», «i», «o» и «u».

  • Вход: s = «leetcode», k = 3
  • Выход: 2
  • Объяснение: «lee», «eet» и «ode» содержат 2 гласных».

Вывод:

  • ChatGPT: +1
  • Код Ламы: +1

Вопрос 7

Prompt: «Используйте Python. Вам предоставлена ​​строка s, содержащая звездочки*.

За одну операцию вы можете:

  • Выберите звезду в с.
  • Удалите ближайший незвездный персонаж слева, а также удалите саму звезду.
  • Поверните строку после удаления всех звездочек.

Вариант № 1:

  • Вход: s = «leet**cod*e»
  • Выход: «lecoe»

Вывод:

  • ChatGPT: +1
  • Код Ламы: 0

Вопрос 8

Prompt: «Используйте Python. Учитывая, что массив целых температур представляет суточную температуру, верните ответ массива так, чтобы ответ [i] был количеством дней, которые вам нужно ждать после i-го дня, чтобы получить более высокую температуру. Если нет будущего дня, для которого это возможно, сохраните answer[i] == 0».

  • Входные данные: температуры = [73,74,75,71,69,72,76,73]
  • Выход: [1,1,4,2,1,1,0,0]»

Вывод:

  • ChatGPT: +1
  • Код Ламы: +1

Результаты

Из восьми задач, которые программист поставил обеим моделям, ChatGPT справился с 8 из 8, а CodeLlama с 5 из 8.

Инженер акцентирует, что вопросы были выбраны случайным образом.

Читайте главные IT-новости страны в нашем Telegram
Читайте главные IT-новости страны в нашем Telegram
По теме
Читайте главные IT-новости страны в нашем Telegram
ChatGPT смог превзойти студентов университета в экзаменах – исследование
ChatGPT смог превзойти студентов университета в экзаменах
По теме
ChatGPT смог превзойти студентов университета в экзаменах
ChatGPT стоит OpenAI $700 000 в день. Как повлиял популяризированный чат-бот на работу компании
ChatGPT стоит OpenAI $700 000 в день. Как повлиял популяризированный чат-бот на работу компании
По теме
ChatGPT стоит OpenAI $700 000 в день. Как повлиял популяризированный чат-бот на работу компании
Ценный домен AI.com начал направлять на X.ai Илона Маска. Раньше он редиректив на ChatGPT
Ценный домен AI.com начал направлять на X.ai Илона Маска. Раньше он редиректив на ChatGPT
По теме
Ценный домен AI.com начал направлять на X.ai Илона Маска. Раньше он редиректив на ChatGPT
50 промптов для ChatGPT которые будут полезны для бизнеса и сэкономят часы работы сотрудников
50 промптов для ChatGPT, которые будут полезны для бизнеса и сэкономят часы работы сотрудников
По теме
50 промптов для ChatGPT, которые будут полезны для бизнеса и сэкономят часы работы сотрудников
Создатели ChatGPT закрыли инструмент для обнаружения контента на основе ИИ. Эксперимент провалился?
Создатели ChatGPT закрыли инструмент для обнаружения контента на основе ИИ. Эксперимент провалился?
По теме
Создатели ChatGPT закрыли инструмент для обнаружения контента на основе ИИ. Эксперимент провалился?
За лаштунками лабораторії, військової школи та минулого героя

Ігор Федірко, співзасновник «Вектор-оптичної лабораторії» в Ukrainian Underdogs від dev.ua

Читайте также
Никаких игр в метавселенной: Facebook прекратит поддержку своего сервиса для геймеров
Никаких игр в метавселенной: Facebook прекратит поддержку своего сервиса для геймеров
Никаких игр в метавселенной: Facebook прекратит поддержку своего сервиса для геймеров
«В октябре выпускаем VR-шлем для аватаров, в «чипирование» Neuralink Маска верю мало». О чем глава Meta Цукерберг 3 часа говорил в подкасте Джо Рогана
«В октябре выпускаем VR-шлем для аватаров, в «чипирование» Neuralink Маска верю мало». О чем глава Meta Цукерберг 3 часа говорил в подкасте Джо Рогана
«В октябре выпускаем VR-шлем для аватаров, в «чипирование» Neuralink Маска верю мало». О чем глава Meta Цукерберг 3 часа говорил в подкасте Джо Рогана
25 августа вышла очередная серия популярного подкаста The Joe Rogan Experience, гостем которого стал глава компании Meta Марк Цукерберг. Рассказываем о главном из почти 3-часового интервью.
Марк Цукерберг показал новое изображение своей метавселенной. Она выглядит ужасно
Марк Цукерберг показал новое изображение своей метавселенной. Она выглядит ужасно
Марк Цукерберг показал новое изображение своей метавселенной. Она выглядит ужасно
1 комментарий
Facebook сообщил о падении доходов — впервые в истории
Facebook сообщил о падении доходов — впервые в истории
Facebook сообщил о падении доходов — впервые в истории

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментариев пока нет.