newsmode
search
Меню
arrow_back Назад

One sentence.

auto_awesomeКраткое саммари

Итан Моллик ставит эксперимент: насколько много можно получить от GPT-4, давая ему запрос длиной в одно предложение. Через ChatGPT-4 и Bing в творческом режиме он генерирует маскота для Wharton с помощью DALL-E, базовые учредительные документы для стартапа, досье спикеров конференции ASU-GSV, рабочий код на Python (для суммаризации содержимого буфера обмена через text-davinci-003), учебный план по предпринимательству для шестиклассника и двухдневный маршрут по Милуоки с учётом доступности для инвалидных колясок. При этом автор подчёркивает: однопредложенческие промпты — это плохой подход. Лучшие результаты достигаются, когда вы эксперт в теме, даёте контекст, разбиваете задачу на шаги и итеративно дорабатываете ответ AI в диалоге.

One sentence.

Одно предложение.

Prompting for maximum impact (and why that is a bad idea)

Промптинг ради максимального эффекта (и почему это плохая идея)

There is something undeniably elegant about simplicity, and achieving the most impact with the smallest unit of writing. Think of the legendary six-word saddest story "For sale: baby shoes, never worn" (not actually written by Hemingway). Or the single lines of code you can paste into your browser to turn it into an office suite1. Or the artists who simulate an ocean using code that fits in a tweet.

В простоте есть нечто бесспорно изящное — как и в умении достигать максимального эффекта минимальной единицей текста. Вспомните легендарную самую грустную историю из шести слов: «For sale: baby shoes, never worn» («Продаются детские ботиночки, ни разу не надёванные») — её, на самом деле, написал не Hemingway. Или однострочные фрагменты кода, которые можно вставить в браузер, чтобы превратить его в офисный пакет1. Или художников, которые симулируют океан кодом, умещающимся в один твит.

Created by @Zozuar, the code is at the top. If you can’t see the animated GIF on email, you can see it on the site.

So I decided to try my own experiment with simplicity, seeing how much I could do with AI with a single sentence (though, as I explain at the end of this post, this is not actually a good way to prompt an AI). It turns out you can get a lot of quality work from an AI with just a little input. For all of these examples, I use GPT-4, the most powerful public AI model. It is accessible in two ways: via the premium ChatGPT-4 and for free using Bing in creative mode. You will see that I use Bing when I want to generate images or have reliable data (Bing is connected to the web, ChatGPT is not), and ChatGPT for longer projects (since Bing has more length limits). In case you are interested, here is more on how to use the various AI systems

Поэтому я решил поставить свой собственный эксперимент с простотой и посмотреть, сколько всего можно сделать с AI, имея в распоряжении лишь одно предложение (хотя, как я объясняю в конце поста, это на самом деле не лучший способ давать запросы AI). Оказывается, даже от такого минимального ввода AI способен выдать массу качественной работы. Во всех примерах я использую GPT-4 — самую мощную из публично доступных AI-моделей. К ней есть два способа доступа: через премиальный ChatGPT-4 и бесплатно через Bing в творческом режиме. Вы заметите, что я использую Bing, когда нужно сгенерировать изображения или получить надёжные данные (Bing подключён к интернету, ChatGPT — нет), а ChatGPT — для более длинных проектов (поскольку у Bing жёстче ограничения по длине). Если интересно, вот подробнее о том, как пользоваться разными AI-системами

Business use in one sentence.

Бизнес-применение в одном предложении.

AI is very good at tasks that require compiling information and drawing conclusions, especially in more creative work where AI’s tendency to make factual errors is not a huge concern. For example: “I want to create a new mascot for the Wharton School's program for elementary school students, so please research the latest trend in mascot design, give five suggested designs, pick the best and describe it in detail and pass the full description to DALL-E to make a prototype image.” Bing does a nice job of both summarizing the research on mascots and developing new concepts. (As you can see, DALL-E still doesn’t do words yet, but that will change soon.)

AI отлично справляется с задачами, которые требуют сбора информации и выводов, особенно в более творческой работе, где склонность AI к фактическим ошибкам не критична. Например: «Хочу придумать нового маскота для программы Wharton School для учеников начальной школы, поэтому, пожалуйста, изучи последние тренды в дизайне маскотов, предложи пять вариантов, выбери лучший, опиши его подробно и передай полное описание в DALL-E для создания прототипа изображения». Bing хорошо справляется и с обобщением исследований про маскотов, и с разработкой новых концепций. (Как видите, DALL-E пока не умеет рисовать текст, но это скоро изменится.)

AI is also useful in an entrepreneurial context, where founders are often overwhelmed and even a little help can be very useful: “Startup advisor, I need the basic startup documents for my friend and my fusion taco truck business, like a draft founding agreement, a paragraph pitch for the business, and a checklist of things I should consider when launching it.” While I wouldn’t take legal advice from an AI, the results are a pretty good start for a founding agreement, and the pitch and advice are both good starting places for a new venture.

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

Bing also does a nice job at meeting prep with just a little context, pulling together data from the web to assemble useful summaries. “I am Ethan Mollick and I am going to speak at the ASU-GSV summit on the Brave Stage on April 19, so I need a dossier chart listing the other speakers talking around my time, their topics, and what we might be able to talk about that could be interesting.”

Bing также хорошо справляется с подготовкой к встречам, имея лишь минимум контекста, собирая данные из сети в полезные сводки. «Я Ethan Mollick, выступаю на саммите ASU-GSV на Brave Stage 19 апреля, мне нужна таблица-досье других спикеров, выступающих рядом по времени, с их темами и тем, что нам с ними могло бы быть интересно обсудить».

Coding in one sentence.

Кодинг в одном предложении.

I went from never having coded in Python two weeks ago to having dozens of working Python programs today, thanks to ChatGPT. In this case, I asked: “Write code (and tell me how to run it) that will take whatever is in my Windows clipboard, send it to GPT, ask it to summarize the results using text-davinci-003, and display the results on the screen.” The results worked really well, you can see how the program’s output at bottom of the screenshot, where I had it summarize this post so far.

Две недели назад я никогда не писал на Python, а сегодня благодаря ChatGPT у меня уже есть десятки работающих программ на Python. В этом случае я попросил: «Напиши код (и расскажи, как его запустить), который возьмёт всё, что находится в моём буфере обмена в Windows, отправит это в GPT с просьбой суммаризировать через text-davinci-003 и покажет результат на экране». Всё сработало отлично — вы можете видеть вывод программы в нижней части скриншота, где я попросил её суммаризировать этот пост.

(A confession: I cheated in two minor ways. First, I specified that ChatGPT should use the latest AI model (text-davinci-003), rather than letting it pick a model itself, as it often selects older AI models. Secondly, the first time I ran the program, I got an error message that I pasted into ChatGPT and which it corrected right away. It turned out to be my fault.)

(Признаюсь: я слегка схитрил в двух местах. Во-первых, я указал ChatGPT использовать самую свежую AI-модель (text-davinci-003), а не позволять выбирать модель самому, потому что он часто выбирает более старые. Во-вторых, при первом запуске программы я получил сообщение об ошибке, которое вставил в ChatGPT, и он тут же его исправил. Оказалось, виноват был я.)

Learning and Leisure in one sentence.

Обучение и досуг в одном предложении.

You can get surprisingly creative outputs from ChatGPT by giving it interesting constraints. “Invent and explain a fun game using emoji that we can play against each other, based on chess, but more exciting, and with a theme from Tennyson”

От ChatGPT можно получать на удивление креативные результаты, если задавать ему интересные ограничения. «Придумай и объясни весёлую игру с эмодзи, в которую мы могли бы играть друг против друга, основанную на шахматах, но более захватывающую, и с темой из Tennyson»

I have been working a lot on how to use AI to teach, and its ability to create customized lessons is extremely useful: “I need a way of teaching my sporty 6th grader about entrepreneurship, so can you come up with a lesson plan that will take about an hour to go through, explaining exactly what I should do with her during that hour and how I might engage her during the process” (More prompts for education here)

Я много работаю над тем, как использовать AI для обучения, и его способность создавать персонализированные занятия чрезвычайно полезна: «Мне нужен способ научить мою спортивную шестиклассницу основам предпринимательства; не мог бы ты придумать учебный план примерно на час, объяснив, что именно мне делать с ней в течение этого часа и как удерживать её вовлечённость» (больше промптов для образования здесь)

Using Bing for complex tasks like trip planning has made me realize how inadequate search engines actually are for many purposes. When there is no clear answer on the web (or many conflicting answers), AI is a useful substitute, even given its tendency to get basic facts wrong. Checking facts is often easier than doing extensive research. So, as a Milwaukee native, while I might have some suggestions for Bing, overall it did a nice job with a complicated prompt: “I am going to go to Milwaukee with my extended family, which includes a wide range of ages, and I need a perfect two day agenda that lets us see all the sights and have some typical food, but also takes into account the fact that we need wheelchair accessibility and things that kids who are picky eaters would enjoy”

Использование Bing для сложных задач вроде планирования поездок заставило меня понять, насколько в действительности неадекватны поисковики для многих целей. Когда в сети нет однозначного ответа (или есть много противоречивых), AI становится полезной заменой — даже с учётом его склонности ошибаться в базовых фактах. Проверить факты часто проще, чем проводить полноценное исследование. Так что, как уроженец Милуоки, я мог бы кое-что подсказать Bing, но в целом он отлично справился со сложным промптом: «Я собираюсь в Милуоки с большой семьёй, в которой люди очень разного возраста, и мне нужна идеальная двухдневная программа, чтобы увидеть все достопримечательности и попробовать характерную местную еду, но при этом учесть, что нам нужна доступность для инвалидных колясок и развлечения, которые понравятся придирчивым в еде детям»

But this is bad prompting

Но это плохой промптинг

As impressive as these results are, this is actually the wrong way to use AI. The common misconception about utilizing ChatGPT is that users should aim for the perfect prompt. However, this approach is not that useful, because there is no one-size-fits-all prompt. Instead, engaging in a conversation with the AI and asking questions can lead to better results. To use AI more effectively, consider the following strategies:

Какими бы впечатляющими ни были эти результаты, это на самом деле неправильный способ использования AI. Распространённое заблуждение в работе с ChatGPT — что пользователь должен стремиться к идеальному промпту. Однако такой подход не очень полезен, потому что универсального промпта не существует. Гораздо эффективнее вести с AI диалог и задавать уточняющие вопросы. Чтобы использовать AI более результативно, рассмотрите следующие стратегии:

  • Focus on tasks where you are an expert and collaborate with GPT: Leverage your expertise in a specific domain and use GPT to assist you. This way, you can guide the AI more effectively and achieve better results since you have a solid understanding of the subject.

  • Provide context for the AI: When crafting a prompt, include relevant background information to help the AI better understand the context. This will lead to more accurate and useful responses.

  • Offer step-by-step directions: Instead of expecting the AI to understand complex tasks with minimal instruction, break down the task into smaller, actionable steps. Providing clear directions will improve the AI's comprehension and performance.

  • Iterate with the AI: Don't expect the perfect answer right away. Start with an initial response from the AI, then ask for changes, improvements, or clarifications as needed. This iterative process allows you to fine-tune the AI's response and achieve the desired outcome.

    Share

  • Сосредоточьтесь на задачах, в которых вы эксперт, и сотрудничайте с GPT: используйте свою экспертизу в конкретной области, чтобы GPT вам ассистировал. Так вы сможете эффективнее направлять AI и получать лучшие результаты, потому что хорошо понимаете предмет.Дайте AI контекст: при составлении промпта включайте релевантную фоновую информацию, чтобы AI лучше понимал контекст. Это приведёт к более точным и полезным ответам.Давайте пошаговые инструкции: вместо того чтобы ожидать, что AI поймёт сложные задачи с минимальными указаниями, разбейте задачу на меньшие, конкретные шаги. Чёткие инструкции улучшают понимание и качество работы AI.Итерации с AI: не рассчитывайте сразу получить идеальный ответ. Начните с первого ответа AI, а затем просите изменения, улучшения или уточнения по мере необходимости. Такой итеративный процесс позволяет тонко донастроить ответ AI и достичь желаемого результата.Поделиться

    This will make your browser window into a simple drawing tool: data:text/html,<canvas id="v"><script>d=document,d.body.style.margin=0,f=0,c=v.getContext("2d"),v.width=innerWidth,v.height=innerHeight,c.lineWidth=2,x=e=>e.clientX||e.touches[0].clientX,y=e=>e.clientY||e.touches[0].clientY,d.onmousedown=d.ontouchstart=e=>{f=1,e.preventDefault(),c.moveTo(x(e),y(e)),c.beginPath()},d.onmousemove=d.ontouchmove=e=>{f&&(c.lineTo(x(e),y(e)),c.stroke())},d.onmouseup=d.ontouchend=e=>f=0</script>

    Это превратит окно вашего браузера в простой инструмент для рисования: data:text/html,