<p>Агенты отлично справляются с узкими, конкретными задачами — например, написать функцию или короткий текст — но начинают буксовать на сложных многошаговых процессах. Чем более абстрактна и «высокоуровнева» работа, тем больше ошибок они допускают: путают шаги, пропускают операции, неверно интерпретируют инструкции. Такие ошибки накапливаются и усиливают друг друга, приводя к неожиданным результатам. Чем больше задача, которую вы отдаёте агенту, тем выше шанс, что он её провалит.</p><p>Помедитировав немного над этим, я пришёл к интересным эвристикам.</p><p>Большинство высокоуровневой работы более алгоритмично, чем кажется на первый взгляд.</p><p>Большинство низкоуровневой работы менее алгоритмично, чем кажется на первый взгляд.</p><p>Например, существует масса формализованных циклов проектирования (PDCA, OODA, DMAIC, 8D и etc.) — по сути, тривиальных мета-алгоритмов; однако каждый шаг этих алгоритмов — это куда более сложная и нетривиальная задача.</p><p>Значит, стоит стремиться давать агентам низкоуровневые задачи с небольшим, ясным контекстом, а высокоуровневые процессы описывать алгоритмически.</p> <a href="https://habr.com/ru/articles/994906/?utm_source=habrahabr&utm_medium=rss&utm_campaign=994906#habracut">Читать далее</a>