Вот такое прикольное приложение. Дайте описание веб-сайта, и он будет создан для вас с использованием магии GPT-3. Вот пример:

A website like apple.com for twitter

Но с подобными демонстрациями вы должны читать ниже сгиба:

Копия щедра, так как это всего одна строка. Итак, GPT-3 производит по существу: «Twitter. Мы считаем, что каждый заслуживает права на самовыражение» и, возможно, текст вкладки.

Я бы предположил, что подсказка GPT-3 выглядит примерно так:

Apple: Think different
Google: Don't be evil
Twitter: ???

Это не совсем правильно, потому что когда я помещаю это в GPT-3, я получаю ответ Fail Faster, который на самом деле более впечатляет, если подумать. Это определенно больше относится к Твиттеру, чем что-то о праве на самовыражение. Snapchat дает вам слоган Snap it.

Это немного несправедливо, потому что мы знаем, что GPT-3 может создавать HTML, что впечатляет. Вот еще одно демо.

Я заметил, что в этих демонстрациях Twitter, использующих GPT-3, автор обычно скрывает, что на самом деле делается, в частности, какая предварительная подсказка используется. По сути, это будет секретный соус. Создатель демо макета поделился им, но по какой-то причине включил только скриншот подсказки.

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

Если вы дадите ему более общую подсказку, например:

description: a to do list with go to gym and laundry on it
code:
<div class="header">
  <h2>To Do List</h2>
  <input type="text" id="myInput" placeholder="Title...">
  <span onclick="newElement()" class="addBtn">Add</span>
</div>
<ul id="myUL">
  <li>Go to gym</li>
  <li>Laundry</li>
</ul>

Это работает хуже:

description: a button that looks like a watermelon
code:
<div class="header">
  <h2>Watermelon</h2>
</div>
<div class="content">
  <div class="watermelon">
</div>
</div>

Что хорошо! Подсказки могут быть секретным соусом, но если они должны быть такими конкретными, сложность приложения будет зависеть от того, какую подсказку использовать.

Как GPT-3 справляется с созданием фрагментов Python? Для этого есть приложение (демо)!

```
question: how do i access the first element of list z?
answer: z[0]
```
question: how do i access the last element of list m?
answer: m[-1]
```
question: how do i sort list q from high to low?
answer: q.sort(reverse=True)
```
question: how do i find the most common elements of list c?
answer: import collections; collections.Counter(c).most_common()
```

Это работает очень хорошо. Они на самом деле показывают вам подсказку, что приятно, хотя это только в видео. Я попытался скопировать его, но это не сработало для более сложного запроса «как найти пересечение двух списков строк c и a?». Он просто сказал c & a, в отличие от демо-версии [x вместо x в c, если x в a], но я мог что-то неправильно скопировать.

pipa is a chatbot that talks to software developers about troubleshooting code. she answers in the python programming language
```
developer: how do i access the first element of list z?
pipa: z[0]
```
developer: how do i access the last element of list m?
pipa: m[-1]
```
developer: how do i sort list q from high to low?
pipa: q.sort(reverse=True)
```
developer: how do i find the most common elements of list c?
pipa: import collections; collections.Counter(c).most_common()
```
developer: how do i find elements that are even in list a?
pipa: [x for x in a if x % 2 == 0]
```
developer: how do i count the occurances of an element m in a list b?
pipa: b.count(m)
```
developer: how do i find the intersection of two string lists c and a?
pipa: c & a

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

Можно ли построить бизнес на GPT-3?

Сложный вопрос. Конечно, GPT-3 невероятен тем, что понимает контекст и прост в использовании, но это может быть его недостатком с точки зрения построения бизнеса. Если секретным соусом является подсказка, то это не слишком большой барьер. Как я упоминал в моем последнем посте, GPT-3 нужно невероятно мало, чтобы знать, что он должен делать. Так что мысль о том, что можно создать эту гениальную подсказку и как-то сохранить ее в секрете, маловероятна.

Вы можете создать приложение со своего рода маршрутизатором, чтобы определить подсказку для использования на основе ввода, но тогда в этом и заключается сложность вашего приложения. Этот слой будет добавлять значение, и к тому времени, когда вы доберетесь до подсказки GPT-3, вы будете достаточно уверены в том, что хотите, поэтому вы можете обойтись без этой части.

GPT-3 только что объявили свою цену, а она не очень дешевая. При цене 100 долларов в месяц за самый дешевый план я полагаю, что он исключит большинство случайных вариантов использования. И, как упоминалось выше, я не думаю, что ценность оправдывает цену. Возможно, компании стоит заявить, что она использует ИИ, но кроме этого, я не думаю, что на этом можно построить бизнес.

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