Графический редактор J‑Graph
J‑Graph — визуальный no-code редактор, с помощью которого можно создавать, просматривать и редактировать диалоговые сценарии. J‑Graph обеспечивает эффективное взаимодействие разных членов команды, вовлеченных в разработку решений в сфере разговорного AI:
- Для аналитиков, менеджеров и дизайнеров он является инструментом прототипирования верхнеуровневой структуры сценария, позволяет определять основные пути взаимодействия с ботом.
- Для разработчиков и лингвистов он может заменить собой текстовый редактор кода в качестве полноценной среды разработки, поддерживающей все возможности языка JAICP DSL.
J‑Graph полностью совместим с текстовым редактором кода и обеспечивает бесшовную конвертацию кода DSL в графический интерфейс.
Как запустить J‑Graph
Чтобы начать работу с графическим редактором:
- Создайте новый проект в JAICP или перейдите в существующий.
- Выберите на панели управления слева Редактор → J‑Graph.
Альтернативный способ переключиться на J‑Graph из редактора кода:
- Откройте любой файл сценария с расширением
.sc
. - Нажмите иконку
на панели сверху.
На месте редактора кода и дерева файлов откроется J‑Graph.
Чтобы вернуться к коду,
нажмите
или выберите на панели управления Редактор → Код.
С чего начать
Если вы только начинаете разработку своего первого сценария в J‑Graph, вот несколько советов:
- Для начала создайте на холсте несколько шагов — состояний, на основе которых будет строиться логика работы вашего бота.
- Наполните шаги блоками — «кирпичиками», описывающими поведение пользователя и бота в контексте шагов.
- Добавьте фразы клиента и события, чтобы соединить шаги связями, по которым диалог сможет переходить из одного шага в другой.
- Продолжайте расширять сценарий, объединяя связанные друг с другом шаги в группы, — или усложняйте его логику, например, воспользовавшись действиями.
Структура и содержимое шагов в J‑Graph полностью соответствуют исходному коду сценария. Все изменения, сделанные в J‑Graph, автоматически сохраняются в коде, и наоборот — изменения в коде сразу отображаются на холсте.
Вы можете свободно переключаться между редакторами и вносить изменения в проект в том, в котором вам удобно работать над текущей задачей.