Хранилище пользователей артефактов AI

В декабре мы объявили о поддержке веб-артефактов :confetti_ball:

За прошедшие месяцы большие языковые модели (LLM) стали ещё более мощными.

Я с радостью объявляю о внедрении хранилища артефактов ИИ.

Ниже представлена короткая опросная анкета, сгенерированная полностью в артефакте Discourse с использованием пользовательского хранилища. Дайте нам знать, что вы думаете об ИИ!

Подробнее об этом можно прочитать по ссылке:


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

  • Опросы
  • Игры
  • Сложные голосования
  • и многое другое…
19 лайков

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

Нажмите здесь, чтобы увидеть, как это было создано.

PS: Используйте геймпад :video_game:, чтобы играть, если хотите установить высокий счёт.

16 лайков

Предложение:

В конце промпта рассмотрите возможность добавить

задавайте вопросы по мере необходимости

Хотя ИИ часто задает несколько вопросов, я считаю, что они уместны, и, потратив время на ответы на них, вы получите гораздо лучший результат. Даже после ответов на вопросы снова добавьте задавайте вопросы по мере необходимости. Иногда это продолжается несколько раундов, но в итоге 5 минут дополнительных вопросов и ответов экономят около 20 минут множественных обменов сообщениями. :slightly_smiling_face:

https://community.openai.com/t/do-you-include-in-the-prompt-for-the-ai-ask-questions-as-needed/1272370

2 лайка

Что такое хранилище пользователей? Это данные, связанные с сессией посетителя?

1 лайк

Связан идентификатор пользователя, а не сеанс пользователя — общий для всех сеансов пользователя

2 лайка

Это довольно круто. Изначально я пропустил эту тему, увидев «ai» в заголовке (ничего личного в адрес Discourse, я просто устал от того, что в последнее время ИИ везде, где он не нужен), но на самом деле это приятная функция. Однако почему она доступна только для ИИ? Это казалось бы гораздо более мощным, если бы любой мог создавать такие артефакты.

4 лайка

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

В противном случае вы вынуждены либо использовать веб-создателя персонажей (это может быть дорого), либо подключаться к базе данных через SSH-туннель и вручную редактировать код в соответствующей строке/колонке базы данных (это может быть рискованно)

4 лайка

Теперь, когда вы об этом упомянули, рабочий фрагмент кода [1] с хранилищем был бы очень интересен… Я вижу множество вариантов его использования, особенно на форумах по помощи в программировании.


  1. написанный вручную, без ИИ ↩︎

3 лайка

Это отличный вариант использования: если бы такое случалось, людям на форумах по программированию не пришлось бы полагаться на такие сервисы, как JSFiddle и Codepen (из личного опыта).

2 лайка

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

Если хотите, имеет смысл отслеживать это в отдельной теме #feature.

5 лайков

Открою тему, когда будет время. Спасибо, что предупредили.

4 лайка

Мне интересно, как артефакт из исходного поста узнал моё имя пользователя? @sam, не могли бы вы поделиться кодом, лежащим в основе этого? Спасибо!

2 лайка

Артефакты используют систему обмена сообщениями из изолированного IFRAME для прямой связи с хост-страницей и экземпляром. Именно так они могут хранить/извлекать данные пользователя и получать шаблон имени пользователя/аватара и т. д.

Реализация находится здесь: discourse-ai/app/controllers/discourse_ai/ai_bot/artifacts_controller.rb at main · discourse/discourse-ai · GitHub

3 лайка

Я с радостью открою эту заявку на новую функцию как можно скорее, если это вас устраивает.

1 лайк

Да, конечно, я забыл, и я больше не за компьютером, так что делай что хочешь.

3 лайка

На самом деле я имел в виду код артефакта :sweat_smile:, но это тоже полезно. Спасибо!

2 лайка

Готово, босс :smiling_face_with_sunglasses:

3 лайка

Я вижу определённую синергию между артефактами ИИ с пользовательским хранилищем и новым проектом A2U от Google: Introducing A2UI: An open project for agent-driven interfaces - Google Developers Blog. Пока не совсем понятно, что из этого получится, но кажется, что они могут отлично дополнять друг друга.