Footy Tipper вызвал немалый интерес у моих товарищей с тех пор, как началась его разработка. Первоначально, конечно, было много скептицизма относительно того, можно ли на самом деле обучить машину предсказывать матчи лиги регби, но по мере того, как шли недели, и я поднимался выше по карьерной лестнице, мнение людей об ИИ начало меняться. Со временем все больше и больше людей начали звонить мне за чаевыми каждую неделю, настолько, что дошло до того, что я не мог удовлетворить спрос на услуги Footy Tipper.



Пришло время масштабировать вещи. Поначалу у меня хватило мудрости сбросить прогнозы в таблицу на Google Диске, помните? Поделившись ссылкой с моими друзьями, они все могли найти электронную таблицу и выбрать советы. Если мне достаточно легко это понять, то и им достаточно легко это сделать, верно? Затем я завел чат в Facebook и добавил в группу всех ребят, которым нужны советы, чтобы я мог дать им знать, чтобы они переходили в папку, когда буду запускать пайплайн.

Проблема   — «Если вы ее создадите, они придут».

У моего текущего решения для уведомлений были свои проблемы; он не был масштабируемым или доступным. Каждую неделю в групповом чате появлялись новые люди, которым я должен был показывать, где находится папка Footy Tipper и как читать электронную таблицу. Некоторые мальчики каждую неделю совершенно забывали, где он находится, а моя соседка по дому Виктория категорически отказывалась открывать его, говоря, что это слишком сложно понять!

Каким бы разочаровывающим это ни казалось для меня, это то, с чем я профессионально сталкивался несколько раз. Все хотят получить крутую игрушку с машинным обучением, но если люди не будут ею пользоваться, она просто войдет в историю как забавный научный проект. Я видел, как несколько выдающихся проектов пропадали даром, потому что конечный пользователь/команда либо не могли подключиться к конечному продукту, либо не могли понять результаты, которые часто могут быть довольно абстрактными для интерпретации, и Footy Tipper ничем не отличается.

Мне нужно решение, которое будет получать подсказки в руки моих пользователей привычным для них способом. Я не хочу изобретать велосипед. У меня уже есть адрес электронной почты каждого для доступа к Google Диску, поэтому, очевидно, все они знают, как его использовать, так почему бы просто не отправить им электронное письмо со всеми советами? Мне просто нужен голос для электронной почты, с которой они будут общаться и доверять…

Ах ха! Я понял…

Решение  — «Рег Р-ай-ган: лига регби с искусственным интеллектом нуждается, но не просила…

Кое-что, что я узнал от парней по контенту из веб-команды, в которой я работал, заключалось в том, что независимо от того, разрабатываете ли вы веб-сайт, отправляете электронные письма или проектируете чат-бот, голос, который он воспроизводит, является решающим фактором в определении того, будет ли ваше решение работать эффективно, и что может быть лучше, чем голос члена королевской семьи регби, достопочтенного Рега Рейгана.

Рег Рейган когда-то считался выдающимся авторитетом в лиге регби, вызывая уважение и восхищение своей беспримерной страстью и глубоким пониманием игры. Его культовое присутствие на NRL Footy Show очаровало зрителей, поскольку он горячо выступал за возвращение биффа, вызывая ностальгию по тем временам, когда спорт определялся своей грубой физической силой. Рег Рейган стал уважаемым голосом, вовлекая фанатов, игроков и экспертов в оживленные дискуссии о сущности спорта и постоянно меняющемся ландшафте правил и положений. Будучи символом непоколебимой преданности наследию лиги регби, Рег Рейган оставил неизгладимый след, навсегда запечатленный в анналах истории этого вида спорта.

Метод — Создание выигрышной игровой книги

Большие языковые модели (LLM), такие как ChatGPT, являются мощными и супердоступными для разработчиков в наши дни благодаря таким фреймворкам, как Langchain. Я не буду вдаваться в подробности о самом Langchain, но они настолько просты в использовании, что даже ученые, занимающиеся спагетти-кодированием данных, такие как я, могут эффективно использовать их без особых хлопот. Все, что мне нужно сделать, это подключиться к LLM (у меня есть ключ OpenAI для ChatGPT), передать ему прогнозы и некоторые подсказки и позволить ему позаботиться обо всей тяжелой работе, прежде чем автоматизировать пару электронных писем. Легкий!

Я вырезал из своего кода все скучное, чтобы мы могли посмотреть, как я сделал самое интересное:

# Generate the prompt string to be used with the AI model
prompt = f"""
    I have a set of predictions for NRL games in {predictions['round_name'].unique()[0]} {predictions['competition_year'].unique()[0]} made by a machine learning pipeline called the Footy Tipper: \n{input_predictions}\n 
    The description of the columns of interest is:
    
    * Home Team Result: the predicted result of the home team
    * Home Team: the home team
    * Home Team Position: the home team's position on the NRL ladder
    * Home Team Head to Head Price: the price bookies are offering for a home win
    * Away Team: the away team
    * Away Team Position: the away team's position on the NRL ladder
    * Away Team Head to Head Price: the price bookies are offering for an away win
    
    It also comes up with some good value tips for those interested in a punt in \n{input_picks}\n. If it is empty there isn't much value for punting in the round. The description of the columns of interest is:
    
    * Team = Team that is a good value pick
    * Price = what the bookies are offering them at
    
    Could you write up an email to my mates from Reg Reagan, giving them a synopsis of the round along with the tips? 
    Accompany the tips with some smart-arsed comments about the teams playing.
    Remember to link everyone to the tips folder: {folder_url}
    Also, tell everyone to bring back the biff at the end of the email.
    Always sign off the email as Reg Reagan.
    """

# Use the AI model to generate the email content based on the prompt
reg_reagan = llm.predict(prompt)

И вот у меня есть электронное письмо, которое я могу отправить всем своим друзьям!

Результаты — Лучший игрок матча

Сразу после его запуска я получил сообщения от товарищей, которые разозлились, смеясь над контентом Рега вокруг советов и задавая мне вопросы о том, как работает Footy Tipper.

Что касается некоторых количественных показателей, каждую неделю все больше и больше людей обращаются ко мне за советами, с которыми я теперь легко могу справиться, используя свой список адресов электронной почты. Что еще более важно, меня никто не спрашивал, где находятся подсказки или как их использовать, потому что Рег так хорошо все объяснил. Сейчас мне просто говорят, когда какие-то прогнозы не сбываются — всех не выиграешь, наверное…

Вывод — И это все, что написал ChatGPT

Может быть, Илон был прав; возможно, нам действительно нужно приостановить разработку ИИ — особенно когда разрабатываются такие монстры, как RegGPT…

Мы вступили в новую эру машинного обучения — эру генеративного ИИ. Меньше чем за год большие языковые модели (LLM), такие как ChatGPT, изменили отрасль не только для специалистов по данным, но и для целых организаций, став более мощными, доступными и популярными за одну ночь. Я могу почти гарантировать вам, что если бы вы не разбирались в моделях трансформеров в прошлом сезоне, вы бы не знали, что такое генеративный ИИ в финальный день. Однако этот сезон навсегда изменил жизнь и карьеру многих людей.

Я поговорил с хорошей подругой, которая работает UX-дизайнером, но с ноября находится в декретном отпуске. Она немного беспокоится о возвращении на работу, потому что вся ее отрасль и то, как она работала раньше, перевернулись с ног на голову во время ее отпуска, и она не уверена, к чему она вернется.

Я понимаю ее беспокойство, но вместо того, чтобы беспокоиться об этом, я взволнован тем, что это позволяет мне делать все больше и больше действительно классных вещей в моей повседневной жизни. Я считаю, что если вы доработаете себя с помощью машинного обучения, вы будете более квалифицированными и востребованными, чем те, кто этого не делает, независимо от того, в какой отрасли вы работаете.

Просто спросите Рега; он любит ML почти так же сильно, как бифф!