обьясню почему возникают сложности:
- он очень зависит от контекста, и его ответы будут быть сильно не похожими на то что вы от него ожидаете
- нужно прописывать кучу ограничений, и стопить его буквально во многом, обрабатывать практически каждую ситуацию, если он общается как консультант с другими людьми - это происходит из за того факта, что агент- не код в привычном понимании слова код, в коде можно прописать if/else, но в промпте агента это не сделаешь
-неестественность общения- происходит когда был выполнен второй пункт( когда прописал кучу ограничений)
Я заметил некоторые особенности при работе с ии агентами:
если от ответа агента зависит дальнейшая логика работы бота, ему лучше прописать конкретный ответ, а этот ответ привязать к логике
агенты могут использовать MCP, в том числе кастомные ( спасибо phidata за возможность писать свои тулзы🫨🫨)
под каждое состояние лучше написать отдельного агента (если важно обрабатывать состояние)
любой диалог можно привести к какому то шаблону
Post #158
374
- 👍 1