Я следую рассылке, где аргументируется, что кастомные промпты могут направлять учащихся в диалоге. Эта запись содержит структурированный промпт, в котором тьютор сначала спрашивает об уровне образования студента, затем запрашивает задание, которое нужно выполнить (в инструкции явно указано, что ИИ не должен выполнять само задание!), а после этого — работу студента. ИИ может затем дать обратную связь по работе на основе требований, которым она должна соответствовать. Я попробовал это на занятии сегодня, и обратная связь оказалась удивительно полезной (хотя мои ожидания были невысокими).
Я сделал это, форкнув плагин, открыв researcher.rb (кажется, следовало использовать general.rb), сохранив его как mentor.rb, затем поискав researcher и выполнив поиск-замену: researcher → mentor. Я внёс изменения, развернул и протестировал всё менее чем за час. (Даже тесты прошли успешно!)
Ранее я предлагал полноценный способ добавления произвольного количества дополнительных персонажей, возможно, через категорию персонажей и использование raw из оригинального поста в качестве PROMPT. Однако, после быстрого и неидеального решения по добавлению нового персонажа, я думаю, что гораздо более эффективным с точки зрения затраченных часов программирования будет просто добавить 1–3 персонажа, для которых будут предусмотрены SiteSettings для имени персонажа и промпта. Тогда администратор сможет быстро пробовать разные промпты, просто меняя SiteSetting, без необходимости повторного развёртывания плагина.
Может ли это быть рассмотрено как потенциальный PR? Если нет, не должен ли я иметь возможность создать плагин-надстройку, который добавит эти функции и позволит избежать форка? Есть ли какие-либо общие рекомендации по реализации такого подхода?
Это как раз вовремя, так как я только что приземлился в Бразилии после конференции OpenAI DevDay. Одна из новых функций, представленных там, — это по сути то, что мы создали как встроенные персонажи в их API, которые они назвали «Assistants».
Пока ещё не решено, будем ли мы мигрировать некоторые из наших AI-ботов на этот новый API, но если мы это сделаем, создание новых кастомных персонажей станет гораздо проще, так как вам потребуется только указать имя и ID ассистента.
Я хотел этого уже много месяцев. Это действительно меняет правила игры, и я знаю об этом уже очень давно. Мы обязательно дойдём до этого — это точно.
Дайте нам несколько недель. Тем временем я могу, как минимум, предоставить возможность создания пользовательских персон через консоль, а позже мы добавим соответствующий интерфейс.