Первый вопрос, который приходит в голову: действительно ли существует только одна сущность, требующая названия? В своей повседневной работе с этими системами я использую несколько различных и взаимосвязанных терминов:
tool(инструмент)client(клиент)server(сервер)host(хост)ChatBot(чат-бот)MCPconnection(соединение)system prompt(системный промпт)user prompt(пользовательский промпт)
Хотя я часто встречаю слова agent (агент) или agentic (агентный) в документации, я стараюсь избегать их на практике. У многих пользователей противоречивые толкования значений этих терминов, что часто вызывает больше путаницы, чем ясности.
Учитывая сложность, с которой часто сталкиваются при изучении архитектур кода, я обнаружил, что полезно просить LLM, такие как Claude, создавать схемы в формате SVG, часто с ссылками на соответствующие репозитории GitHub. Такой подход может быть особенно ценным для множества компонентов, упомянутых в вашем исходном посте.
Ваше упоминание LLM Loop + Tools (цикл LLM + инструменты) напоминает мне Host with MCP Client + MCP Servers (хост с MCP-клиентом + MCP-серверы), проиллюстрированное здесь:
Пожалуйста, исправьте или дополните описание LLM Loop + Tools, если моя аналогия неверна, так как это кажется ключевым для определения того, какие именно сущности требуют переименования.
Темпы и масштаб работы по интеграции ИИ в Discourse впечатляют. Вся команда должна гордиться этими достижениями. ![]()
Я внимательно изучил:
Как бы странно это ни звучало, использование термина configuration (конфигурация) вместо persona (персона) работает для меня лучше. ![]()
