Melaya — Build AI agents for any job. Self-directed agentic platform for research, ops, reporting, and trading you run yourself, with your own exchange account and your approval on every order.

// КЕЙС · ФИНАНСЫ

Финансовые агенты, которые закрывают книги,и объясняют каждое отклонение.

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

Смотреть конвейеры ↓
01
// Что ломается сегодня

Статус-кво обходится дороже, чем сам агент.

Три боли, с которыми каждая команда продаж и развития бизнеса сталкивается еженедельно. Именно то, на что жалуются твои менеджеры, а не то, как это назвала бы страница с возможностями.

  1. 01

    Month-end close drags into week three because controllers chase twenty-plus reconciliations across NetSuite, Stripe, the bank, and exchange statements by hand.

  2. 02

    Board pack lands with an 11 percent forecast miss and no root cause until the next cycle, so the same gap repeats next quarter.

  3. 03

    Audit prep eats a controller's December because no one tracked which NAV breaks were closed and which still sit open at year-end.

02
// Конвейеры, которые можно собрать

Составь. Подтверди. Воспроизведи.

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

P01

Run the monthly close on a calendar

FinancialController reconciles bank, Stripe, ledger, and exchange positions every morning, with a HITL gate on any break above one thousand dollars. The CFO sees a break list, not a backlog.

P02

Attribute forecast variance line by line

FPnLAnalyst decomposes actual versus plan into volume, mix, price, fees, and carry, flags any line over fifteen percent off forecast, and writes the root cause. Cross-run memory tracks which drivers repeat month over month.

P03

Watch treasury runway and concentration

TreasuryManager scores cash by bank, custodian, and stablecoin issuer, flags any single-venue concentration over thirty percent, and projects months of runway. Scoped tool reads only the treasury database, never the ledger.

P04

Draft the board pack with cited numbers

ChiefFinancialSynth assembles a one-page Financial Health Score from each persona's section, cites the source agent on every number, and stages the deck for review. HITL gate blocks export until the CFO signs off.

P05

Build the year-end audit binder

ComplianceOfficer and FinancialController bundle journal entries, trade confirmations, and reconciliation evidence into a single audit folder. Replay reproduces every NAV break and the resolution, so the auditor walks a timestamped trail.

P06

Send the LP and investor letter

InvestorRelations writes the one-page monthly letter with benchmark in sentence one and attribution in three bullets. HITL on benchmark numbers and on the send, so no draft leaves the building without sign-off.

03
// Команда агентов

Команда финансов и офиса финансового директора

Реальные персоны из команды finance_team. Каждая поставляется с настроенным системным промптом и стандартным списком разрешённых инструментов. Меняй модели для каждой персоны на холсте.

Financial Controller

FinancialController

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

FP and L Analyst

FPnLAnalyst

Декомпозирует результаты на факторы (валовой, транзакционные издержки, финансирование, проскальзывание, керри) и объясняет любую строку, которая отклоняется более чем на пятнадцать процентов от плана.

Treasury Manager

TreasuryManager

Отслеживает денежные средства в банках, кастодианах и эмитентах стейблкоинов. Соблюдает лимиты концентрации и поддерживает шестимесячный запас операционных расходов в ликвидных резервах.

Risk Manager

RiskManager

Рассчитывает VaR и CVaR, запускает стресс-сценарии и соблюдает безоговорочные автоматические выключатели по скользящей просадке.

Compliance Officer

ComplianceOfficer

Следит за торговой и казначейской активностью на предмет паттернов вошинга, аномалий по частоте и пробелов в журнале аудита. Отслеживает сроки лицензий и подачи документов по каждой юрисдикции.

$

Tax Strategist

TaxStrategist

Моделирует налоговую позицию по FIFO, HIFO и конкретным ID, выявляет возможности сбора налоговых убытков до конца года и составляет карту налоговой нагрузки по каждой юрисдикции для каждой сущности.

Investor Relations

InvestorRelations

Пишет одностраничное письмо для LP с бенчмарками в первой строке. Прямо указывает на неэффективность и каждый раз сравнивает с базовой линией «купи и держи».

$

Chief Financial Officer

CFO

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

Chief Financial Synthesis

ChiefFinancialSynth

Синтезирует все направления работы в одностраничный документ для совета с оценкой финансового здоровья и единым стратегическим действием.

04
// Инструменты с ограниченным доступом

Только те действия, которые ты разрешишь.

Каждый инструмент ниже, это реальный общий инструмент из набора Melaya. Добавляй в список разрешений для каждого агента, закрывай операции записи подтверждением человеком, отзывай любой из них одним кликом.

shared/tools/finance/

Получай данные по акциям, валютам и макроэкономике для атрибуции отклонений и заметок о хеджировании казначейства. Только чтение, подтверждение человеком не нужно, так как записи нет.

alphavantage_stock_pricealphavantage_stock_historyalphavantage_stock_indicatorsfx_ratealphavantage_macro_dataalphavantage_sector_performance
shared/tools/treasury_tools/

Обращайся к фискальным данным Казначейства США для моделей взлётно-посадочной полосы и позиций по денежным средствам. Только чтение по замыслу.

treasury_datasettreasury_exchange_ratestreasury_debt_to_penny
shared/tools/database/

Читай из баз данных книги, биллинга и казначейства для закрытия, атрибуции отклонений и аудита. sql_query задаётся по области доступа для каждого агента и защищён DSN, никогда не выдаётся составляющим персонам.

sql_querysql_schemasql_export_csv
shared/tools/msoffice/

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

excel_read_sheetexcel_write_dataexcel_createword_createpptx_create
shared/tools/knowledge/

Строй векторное хранилище для каждого рабочего процесса из плана счетов, служебных записок о политике, предыдущих пакетов для совета и списков PBC от аудиторов. Питает все три уровня знаний.

build_knowledgebuild_knowledge_from_textbuild_knowledge_from_file
shared/tools/email/

Читай переписку с аудиторами и кредиторами, готовь письма LP и банковские подтверждения и ставь каждую отправку на одобрение финансовому директору. gmail_send по умолчанию требует подтверждения человеком для этой команды.

gmail_sendgmail_readgmail_list_labels
shared/tools/core/

Универсальные исследования, структурированное извлечение данных и доставка в Slack для еженедельного дайджеста закрытия. pause_for_human, это явный примитив подтверждения человеком, который может вызвать любой рабочий процесс.

web_searchhttp_requestslack_post_textcalculatepause_for_human
05
// Три уровня знаний

Команда читает то, что ты ей даёшь.

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

L1

Статический контекст

includeContext

Документы для конкретного конвейера, добавляемые к входным данным выбранных агентов при каждом прогоне. Бриф ICP, плейбук, прайс-лист или корпус выигранных сделок. Всё, что должно быть доступно агенту до начала работы. Ты выбираешь, какие персоны получат какие документы.

L2

Инструмент RAG-поиска

rag_retrieve

Инструмент с ограниченным доступом, выдаваемый каждому агенту. Когда агент решает, что нужна большая глубина, он запрашивает векторное хранилище рабочего процесса по требованию. Та же база знаний, что и статический контекст, но обращение к ней происходит только тогда, когда модель сама об этом просит.

L3

Межпрогонная память

pipeline_memory

Состояние на уровне конвейера, которое переходит от одного прогона к следующему. Вчерашнее исследование доступно для сегодняшнего продолжения. Команда помнит, что уже проработала, что было подтверждено, что отправлено. Журнал аудита, это вторичная база знаний.

07
// FAQ

Вопросы, которые нам задают каждую неделю.

Will the agents post journal entries on their own?

No, not by default. The finance crew ships with HITL on every ledger write, every send, and every export. The agents stage the journal entry; a controller approves the posting. You can lift the gate per template once you trust the pipeline.

Can the agents reason over our ledger, bank, and Stripe data?

Live, via scoped connector tools. Stripe is stripe_get_charges, stripe_get_subscriptions, stripe_create_refund. Ledger and bank statements ride the Postgres or MySQL connectors against your warehouse, read-only by default. HITL gates every write call (refund, journal post, transfer). On top of that, the per-workflow knowledge store covers chart of accounts, close calendar, policy memos, and prior board packs through three layers: static context, the rag_retrieve tool, and cross-run memory so yesterday's open breaks are in scope for today's close.

Does this replace Anaplan, Pigment, Mosaic, or Causal?

No, it sits next to them. Melaya is the reasoning and drafting layer; you keep your planning tool as the model of record. Anaplan, Pigment, Mosaic, or Causal hold the cube, the agents reach in through scoped SQL or CSV exports and write the variance narrative on top.

How do we keep the board pack from sounding like AI?

ChiefFinancialSynth cites the source agent on every number, including the section and the run id. Reviewers can require a citation on every line as a HITL pre-check. Wording reuses your prior board packs loaded into the knowledge store.

Which models can we run this crew on?

Any. Claude on FPnLAnalyst and ChiefFinancialSynth where reasoning quality earns the cost, GPT on InvestorRelations for the LP letter, a local Ollama on ComplianceOfficer when the audit data cannot leave your network. Each agent picks its own.

How fast can finance get the first pipeline running?

With the ledger and treasury DBs connected and a Gmail or Slack target authorized, the close-pack workflow is a four-node canvas: read trial balance, reconcile breaks, draft variance section, request approval. Most teams ship it inside a working session and have the first reviewed close pack the same day.

How does this handle audit evidence and SOX controls?

Every run logs every read, every tool call, every approver, and every approval reason. Replay reproduces any close, any NAV calculation, and any variance attribution from the source data. The audit log is the control evidence, exportable as a binder.

Can I audit exactly what the agent did and why?

Yes. Open any run, see every step in order with the prompt, the tool call, the model output, and the approver decision. Replay it on the same inputs and get the same trace. Auditors get a timestamped trail per posting, per filing, per send.

Does this work for crypto funds and traditional finance teams?

Both. The crew is institutional finance with crypto fluency baked in (exchange NAV, on-chain treasury, MiCA, IRC 1256). For a SaaS or services team, the same personas reconcile Stripe, NetSuite, and bank statements, attribute SaaS variance, and draft the lender or board pack. The skills generalize, the tools change.

Строй конвейеры финансы и офис финансового директора на Melaya.

Тариф Sandbox бесплатный, карта не нужна. Присоединись к списку ожидания, и мы напишем, как только откроется место.

← Все кейсы
Вступить в сообщество