Дослідження та звітність
Планувальник розбиває запитання на підзавдання, кілька дослідників працюють паралельно, а автор збирає результат зі спільної пам'яті.
Агенти-планувальник, дослідник і автор, що передають роботу через надійний потік завдань, діляться результатами та пам'яттю й ніколи не втрачають завдання.
Планувальник розбиває роботу й додає завдання до потоку.
Анімований покроковий розбір з реальними командами HotKV і прикладами відповідей. Натисніть будь-який крок, щоб перейти до нього. Команди та відповіді залишаються англійською, так само, як ви вводите й бачите їх у HotKV.
Командам агентів потрібен спосіб передавати роботу одне одному, ділитися знайденим і відновлюватися, коли хтось із них падає посеред завдання. Склеювання цього довільними HTTP-викликами губить завдання, дублює виклики інструментів і не лишає запису про те, хто що робив.
Потік із групою споживачів є дошкою завдань. Кожен агент читає свої завдання, підтверджує їх після виконання, а все, що залишив у черзі впалий агент, може забрати інший. Висновки потрапляють у спільну робочу пам'ять, результати інструментів кешуються для кожного агента, а кожна дія записується в журнал.
Планувальник розбиває роботу й додає завдання до потоку.
XADD tasks * type research topic "EU AI Act obligations"Групу споживачів створено один раз через XGROUP CREATE. Дослідник читає як її учасник, а завдання лишається в очікуванні, доки його не підтверджено.
XREADGROUP GROUP agents researcher COUNT 1 BLOCK 5000 STREAMS tasks >Інший агент уже виконав цей пошук сьогодні. Спільний кеш інструментів повертає його.
TOOL.CACHE.GET web "search:EU AI Act obligations"Результати потрапляють у робочу пам'ять проєкту, де їх може прочитати кожен агент.
AMEM.WORK.SET project:9 findings "Providers of high-risk systems must ..."Завдання виконано, і воно залишає список очікування. Якби дослідник упав, XAUTOCLAIM передав би його іншому агентові.
XACK tasks agents 1790985600123-0Автор читає спільні висновки, складає звіт і записує дію в журнал.
AMEM.WORK.GET project:9 findingsПланувальник розбиває запитання на підзавдання, кілька дослідників працюють паралельно, а автор збирає результат зі спільної пам'яті.
Агенти кодування, тестування й рев'ю передають роботу через потік, а кожна їхня зміна лишається в епізодичному журналі.
Агенти вилучення, перевірки й проведення рахунків передають документи по конвеєру, який переживає перезапуски.
Потоки з групами споживачів, підтвердженнями та перехопленням покинутих завдань.
XADDXREADGROUPXACKXAUTOCLAIMСтан проєкту, який може читати й оновлювати кожен агент.
AMEM.WORK.SETAMEM.WORK.GETДетерміновані результати інструментів використовуються повторно різними агентами.
TOOL.CACHE.GETTOOL.CACHE.SETЕпізодичний журнал для кожного агента для аудиту й налагодження.
AMEM.EPIS.LOGЗавдання залишається в списку очікування групи споживачів. Інший агент може забрати його через XAUTOCLAIM, коли воно простоїть достатньо довго.
Так. Їм потрібне лише з'єднання з HotKV. Працює будь-який клієнт, що розмовляє протоколом Redis.
Потоки працюють на кожному плані. Пам'ять агентів і кеш інструментів входять до планів Performance і Scale.
HotKV розмовляє протоколом Redis, тож ви можете направити на нього наявний клієнт і виконувати ті самі команди.