user-story: пользователь общается с агентом и решает какую то задачу. Результат подходит. Нужна возможность быстро его воспроизвести, заменив только "входные данные".
видение:
- навык составления "навыков мини-воркфло". Агент анализирует контекст, определяет задачу и результат. Определяет кратчайший путь к её реализации (с учетом разработанных скриптов в рамках сессии) и описывает в навыки последовательность действий для воспроизведения результата. Продумать как агент должен работать с секретами (что бы пароли не попадали в контекст). Процесс создания навыка должен включать этап тестирования.
- такие навыки сохраняются локально, отображаются в "блоке интерфейса справа" (например) в виде пиктограмм.
- по клику на пиктограмму открывается окошко для запуска нового чата, где необходимо ввести "входные данные" для этого воркфло. в идеале как то формализовать это в навыке (frontmatter?) и выводить соответствующие поля в форме. После подтверждения - запускается чат, в который в контекст или в системный промт добавляется указание использовать именно тот навык, что бы вызван.
Использование навыка должно быть доступно и в обычном порядке (тут вроде ничего менять не нужно), когда агент сам определяет что для выполнения запроса можно/нужно использовать навык.
user-story: пользователь общается с агентом и решает какую то задачу. Результат подходит. Нужна возможность быстро его воспроизвести, заменив только "входные данные".
видение:
Использование навыка должно быть доступно и в обычном порядке (тут вроде ничего менять не нужно), когда агент сам определяет что для выполнения запроса можно/нужно использовать навык.