Словами самого skill
Skill AntV, который превращает текстовое описание в готовую инфографику. Агент пишет синтаксис AntV Infographic — DSL на основе отступов, первая строка которого задаёт шаблон, а блок данных содержит title, desc и собственное основное поле шаблона — списки, последовательности, сравнения, значения, узлы и связи или root.
Блок theme задаёт палитру, шрифт и эффекты стилизации. Встроенный список шаблонов охватывает семейства list, sequence, compare, hierarchy, relation и chart, включая таймлайны, SWOT, карты мыслей, дорожные карты, квадрантный анализ и облака слов. Затем агент пишет готовый к отображению в браузере HTML-файл с именем <title>-infographic.html, который рендерит диаграмму и экспортирует её в SVG.
Что он выдаёт
- Сам синтаксис AntV Infographic, который пользователь может прочитать, сохранить или использовать повторно.
- Полный HTML-файл, созданный инструментом Write, с именем
<title>-infographic.html. - SVG-экспорт готовой графики, полученный из отрендеренной страницы.
Как это работает
- 01Понять, что пользователь на самом деле хочет показать
Прежде всего skill выясняет потребности пользователя и информацию, которую он хочет выразить, поскольку это определяет и шаблон, и структуру данных.
- 02Уточнять, если бриф слишком скудный
Если описание содержания не чёткое и не краткое, skill запрашивает уточнение, а не придумывает контент, а также может спросить, какой шаблон пользователь хочет.
- 03Сопоставлять форму контента с семейством шаблонов
Строгие последовательности идут в
sequence-, перечисления мнений — вlist-row-илиlist-column-, бинарные сравнения — вcompare-binary-, деревья — вhierarchy-tree-, а квадранты — вcompare-quadrant-. - 04Выразить структуру в DSL
Структура превращается в синтаксис AntV Infographic: строка шаблона, блок
dataс title/desc и основным полем шаблона, а также необязательный блокtheme. - 05Сгенерировать HTML-файл
Синтаксис вставляется в полноценный HTML-документ с тегом скрипта AntV Infographic, контейнером и вызовом render.
- 06Вернуть файл и синтаксис, затем предложить правки
В ответе указывается путь к сгенерированному файлу и синтаксис, а затем предлагается изменить шаблон, цвета или контент.