Actborne

Компании, которые управляют собой. Право решать остаётся за вами.

Actborne описывает компанию одним версионируемым файлом и управляет ею с помощью агентов на Recuriant. Каждое действие попадает в журнал. Если оно превышает установленный вами лимит расходов или его нельзя отменить, агент ждёт вашего решения.

Один день в журнале компании под управлением Actborne.
  1. основатель goal.update activation target 0.25 to 0.30 записано
  2. агент:рост goal.plan add move "shorter onboarding email" L1 выполнено и записано
  3. агент:рост ads.budget.set 350.00 USD a day, cap 300.00 Проверка L2: лимит расходов
  4. агент:рассылки email.send: холодная рассылка 40 контактам, согласие не зафиксировано L3 отклонено
  5. audit:S3* заявлено «отправлено 40 писем», найдено 31 расхождение
  6. основатель approve ads.budget.set 350.00 USD a day одобрено
  7. агент:рост эксперимент E2 предлагает остановку: активация не растёт ожидает решения основателя

Это пример. Компания, время и суммы вымышлены; действия, уровни и решения соответствуют тем, которые записывает система. Рабочий журнал доступен только самой компании.

Компания как файл.

Принципы, цели, этапы и права принятия решений записаны в едином манифесте в репозитории компании. По нему формируются проверки, которые проходит каждый агент.

Каждое изменение сохраняется отдельным коммитом с автором и временем. Поэтому состояние компании за этот квартал можно построчно сравнить с прошлым и при необходимости откатить.

identity.principles
То, от чего компания не откажется, сформулировано её собственными словами.
lifecycle.current_phase
На каком этапе находится компания и что ей предстоит доказать.
decision_rights
В каждом файле также указаны права принятия решений: L1 действует и ведёт журнал; L2 предлагает и ждёт человека; L3 передаёт решение человеку.
company/flights/company.yaml фрагмент
  1. metadata:
  2. name: flights
  3. identity:
  4. principles:
  5. - The cheapest path is a graph problem,
  6. not a fare-class lookup. We compose
  7. itineraries airlines never sell as one
  8. ticket.
  9. - Self-transfer honesty is the product. We
  10. always tell the traveler the legs are
  11. separate tickets with no
  12. airline-guaranteed connection.
  13. lifecycle:
  14. current_phase: phase_0_prove_engine # Prove the engine

Создаётся при сборке сайта из настоящего файла по списку разрешённых публичных полей.

Открыть полную запись в реестре

Три операции, которые компания может передать своим агентам.

В каждой строке указано, что читает агент, какой агент действует, какие действия он вызывает, что происходит при отклонении, какое решение остаётся за человеком и что можно проверить после.

Еженедельная финансовая сводка

Входные данные
Баланс Stripe и успешные платежи за последние 30 дней. Ни одно из этих чтений ничего не меняет в Stripe.
Кто действует
Агент, указанный в файле компании, раз в семь дней.
Действия
stripe.balance
stripe.revenue.recent
plane.issue
Исключение
Если ключ Stripe не настроен, каждое чтение возвращает not_configured и сводка не создаётся. Агент никогда не сообщает цифру, которую не смог прочитать.
Решение человека
Владелец читает сводку и решает, на что тратить. В этой операции деньги не перемещаются.
Наблюдаемый результат
Одна задача в Plane раз в семь дней с балансом и чистой суммой платежей по каждой валюте.

Напоминание поставщикам

Входные данные
Открытые заказы поставщикам в виде задач Plane, в каждой указан адрес поставщика.
Кто действует
Агент, указанный в файле компании, раз в день.
Действия
plane.issue.list
resend.send
plane.comment
Исключение
Если у заказа нет адреса поставщика, агент оставляет комментарий с просьбой к владельцу указать его, и ничего не отправляется.
Решение человека
Отправка письма считается трудно отменяемым действием, поэтому каждый черновик ждёт на уровне L2, пока владелец его не одобрит или не отклонит.
Наблюдаемый результат
Одобренное письмо уходит через Resend, а комментарий в задаче фиксирует время отправки.

Запрос на возврат

Входные данные
Ответ клиента с просьбой о возврате, пришедший как событие resend.replied, и соответствующий платёж в Stripe.
Кто действует
Агент, указанный в файле компании, при получении ответа.
Действия
plane.issue
stripe.refund.create
Исключение
Если подходящего платежа нет, ничего не возвращается и обращение остаётся открытым для владельца.
Решение человека
Возврат перемещает деньги и необратим, поэтому он ждёт на уровне L2, пока владелец не одобрит сумму.
Наблюдаемый результат
Возврат появляется в Stripe, а задача по обращению фиксирует, кто его одобрил.

Иллюстративный пример с вымышленными данными. Все названные действия уже есть в каталоге действий Recuriant; каталог каждой компании показывает действия, которые разрешают её учётные данные.

Последнее слово всегда за человеком.

Каждый агент начинает с уровня «Наблюдение» и продвигается выше благодаря чистой истории. Но некоторые решения всегда остаются за человеком, как бы далеко ни продвинулся агент.

  1. 5Всегда решает человек

    На любом уровне агент ждёт вашего решения, если расходы превышают лимит, действие создаёт юридические обязательства или его нельзя отменить.

  2. 4Действия с предварительным одобрением

    Выполняет действия с более серьёзными последствиями после того, как вы одобрите эту категорию.

  3. 3Обратимые действия

    Самостоятельно выполняет обратимые действия с небольшими последствиями. Каждое действие записывается.

  4. 2Рекомендации

    Предлагает конкретный следующий шаг и записывает обоснование в журнал.

  5. 1Наблюдение

    Изучает компанию и готовит предложения. Решение принимает человек.

Отдельный канал проверяет работу.

Независимый канал аудита S3* выборочно проверяет отчёты агентов и сопоставляет их с тем, что произошло на самом деле. Проверяющая модель относится к другому семейству, чем модель агента. Агент никогда не оценивает собственную работу.

Все компании под нашим управлением есть в открытом реестре.

Каждая запись формируется из файла самой компании и реестра проектов при каждой сборке сайта. Этап меняется только при наличии подтверждающих данных. Большинство этих компаний ещё не запущено, и реестр это показывает.

10 компаний в реестре: 8 До запуска, 2 От идеи до первых результатов.

Все компании под нашим управлением есть в открытом реестре.
КомпанияТекущая фазаЭтап
cikut До запуска
flights От идеи до первых результатов
openfactory До запуска
physical До запуска
realestate От идеи до первых результатов
robotanica До запуска
robotmind До запуска
siliconmind До запуска
agency До запуска
synthos До запуска

Открыть реестр

$499

за компанию в месяц

Recuriant и агенты для одной компании. Вам принадлежат доля в компании, код, написанный для неё, файл компании и ваши данные. Платформа остаётся собственностью Recuriant.