...
- Первым делом создаём блок Вопрос, из которого в следующий блок выходит Ветка по умолчанию, в которой сохраняется переменная question:
- Вторым блоком идёт Арифметическая операция с типом Произвольный тип:
В этом блоке используется этот блок скопируйте и вставьте следующее BPL-выражение:
Где:Блок кода language php theme DJango $context = "Твоя задача: Определить, какое число содержится во фразе, которую я тебе дам. Дай в ответ только число. Кроме числа в ответ не пиши ничего. Вот фраза, из которой нужно получить число: " $question = str.concat($context, $question) $answer = gpt4.ask($question, 0.5) $answer = math.round($answer, 1)
$context: Текст, которым будет дополнена фраза, произнесённая пользователем.
$question: В эту переменную сохраняется результат склеивания текста из переменной context и фразы пользователя.
$answer: Ответ ChatGPT, округлённый до десятых.Примечание Не забудьте нажать кнопку Преобразовать BPL в AST
- Далее в сценарии можно использовать переменную {answer}, в которой содержится Последним идёт блок Информация, в котором в переменной {answer} выводится число, которое ChatGPT вытащило из введённой фразы.
Таким образом можно вытаскивать числа из фраз пользователя и использовать их далее в сценарии.