# Как устроен «Разум»

Источник: https://razum.sh/docs/concepts

> Сотрудники, агенты, место работы, проекты и артефакты — пять понятий, на которых держится всё остальное.

## Сотрудник

Сотрудник — долговечная личность с ролью и памятью. Он отвечает за свой участок работы,
помнит договорённости, ведёт рутины и принимает сообщения в Telegram. С сотрудником одна
переписка: работу ему дают сообщением, каналом или рутиной.

Сотрудник не делает всё в одной переписке. Задачу он выносит в отдельные чаты — агентов — и
собирает из их итогов ответ. → [Сотрудники](https://razum.sh/docs/employees)

## Агент

Агент — это **чат с задачей**. Он читает файлы, запускает команды, открывает сайты, вызывает
подключения и возвращает результат. Агента запускаете вы («Новый чат») или сотрудник.
Агент может запускать других агентов-помощников для частей большой задачи.

У агента сотрудника нет личности и памяти: он несёт метку сотрудника, его навыки и
подключения и может читать его память, но остаётся рабочим чатом. → [Агенты](https://razum.sh/docs/agents)

## Где работает агент

Место — это свойство чата, а не отдельный вид агента.

|                    | На этом компьютере («Локально»)                   | В облаке                                                       |
| ------------------ | ------------------------------------------------- | -------------------------------------------------------------- |
| Что видит          | Ваши файлы и проекты                              | Свой облачный компьютер с браузером и подключённый репозиторий |
| Когда работает     | Пока открыто приложение                           | Даже когда ваш компьютер выключен                              |
| Ограничение тарифа | Не ограничено тарифом                             | Число одновременных задач в облаке                             |
| Подходит для       | Код, локальные документы, программы на компьютере | Исследования в интернете, рутины, долгие задачи                |

Место выбирается под полем ввода. Сотрудник выбирает место сам: в облаке или на вашем
компьютере — если вы разрешили. → [Как сотрудник раздаёт работу](https://razum.sh/docs/employees/agents)

## Проект

Проект — папка, в которой работает агент: репозиторий с кодом или папка с документами.
«Мой проект» — личная папка для задач без кода; она есть сразу. В облаке проектом служит
подключённый репозиторий GitHub. → [Проекты и папки](https://razum.sh/docs/agents/projects)

## Артефакт

Артефакт — результат, который живёт отдельно от чата: документ, диаграмма, таблица или
интерактивная страница. Все артефакты собраны в разделе «Артефакты»; любой можно
опубликовать по ссылке. → [Артефакты](https://razum.sh/docs/artifacts)

## Как это расширяется

Всё, что делает агента лучше в вашей работе, подключается без программирования:

* **Правила** — как работать в этом проекте: стиль, команды, запреты. → [Правила](https://razum.sh/docs/customize/rules)
* **Навыки** — инструкции для типовых задач, которые агент подключает сам, когда они
  нужны. → [Навыки](https://razum.sh/docs/customize/skills)
* **Подключения** — доступ к внешним системам: почта, GitHub, ЕГРЮЛ, МойСклад и другие. →
  [Подключения](https://razum.sh/docs/customize/connections)
* **Плагины** — готовые наборы навыков, правил и подключений из магазина «Разума». →
  [Плагины](https://razum.sh/docs/customize/plugins)
