PreçosDocumentação
Começar
Soluções · Ciência de dados

Uma análise que pode ser executada novamente, não um número em uma janela de chat.

Uma sessão é uma máquina real. O agente instala o necessário, executa a consulta, trabalha em um script legível e faz commit. Você recebe a resposta e o código por trás dela.

ComeçarFale conosco
analysis/wk27-conversion/query.sqlquery
1-- Week 27 conversion, split by first-touch surface.
2-- Excludes internal domains: they run the smoke suite hourly and
3-- accounted for 4.1% of week-27 signups before this filter.
4with first_touch as (
5 select account_id,
6 min(occurred_at) as first_seen,
7 argmin(surface, occurred_at) as surface
8 from events
9 where occurred_at >= date "2026-06-29"
10 and email not like "%@acme-internal.example"
11 group by account_id
12)
13select surface,
14 count(*) as accounts,
15 countif(converted_at is not null) as converted,
16 round(countif(converted_at is not null)
17 / count(*), 4) as rate
18 from first_touch join accounts using (account_id)
19 group by surface
20 order by accounts desc;
Ilustração. O domínio excluído é um placeholder — o Kortix nunca identifica um cliente ou tenant real.
A transferência

As solicitações que chegam mais rápido do que você consegue responder.

A maior parte da fila não é modelagem. É a quarta versão de uma pergunta já feita, um pipeline que quebrou durante a noite e três equipes discordando sobre o significado de "ativo".

  1. 01

    A pergunta improvisada, respondida com a consulta anexada

    Alguém pergunta o que aconteceu com a conversão na semana 27. O agente escreve e executa a consulta, verifica o resultado com um segundo recorte e responde com o número e o SQL. A próxima pessoa não precisa de você.

  2. 02

    O pipeline que falhou às 03:00

    Ele lê a falha, reproduz a transformação em sua própria máquina com uma amostra, encontra o formato de linha que causou o problema e abre uma solicitação de alteração com a correção e um teste que teria detectado a falha.

  3. 03

    Verificações de qualidade de dados, programadas

    Nulos onde não deveriam existir, distribuições alteradas, joins que começaram a se multiplicar, uma dimensão que cresceu 40% durante a noite. Ele relata o que mudou e o que provavelmente causou a mudança — e admite quando não sabe.

  4. 04

    A auditoria da definição de métricas

    Ele encontra todos os lugares onde uma métrica é calculada, compara as definições e relata onde divergem. É um trabalho pouco glamoroso, difícil de programar e o motivo de dois dashboards mostrarem receitas diferentes.

  5. 05

    A exploração inicial antes de você assumir

    Perfila o dataset, plota as distribuições, verifica vazamento e desequilíbrio e escreve o primeiro parágrafo honesto sobre os dados. Você começa com contexto, não com uma célula vazia.

  6. 06

    A análise recorrente que ninguém quer assumir

    O recorte semanal de coortes, a curva mensal de retenção, a atualização trimestral de segmentos. Mesmo código, novo período, executado por um gatilho e entregue como solicitação de alteração com o gráfico regenerado.

O resultado

A consulta, em um arquivo, em uma branch.

Uma resposta de chat não pode ser verificada nem repetida. Por isso a sessão faz commit do trabalho: a consulta, o script, o gráfico e uma nota sobre o que foi verificado.

analysis/wk27-conversion/query.sqlSource
-- Week 27 conversion, split by first-touch surface.
-- Excludes internal domains: they run the smoke suite hourly and
-- accounted for 4.1% of week-27 signups before this filter.
with first_touch as (
select account_id,
min(occurred_at) as first_seen,
argmin(surface, occurred_at) as surface
from events
where occurred_at >= date "2026-06-29"
and email not like "%@acme-internal.example"
group by account_id
)
select surface,
count(*) as accounts,
countif(converted_at is not null) as converted,
round(countif(converted_at is not null)
/ count(*), 4) as rate
from first_touch join accounts using (account_id)
group by surface
order by accounts desc;
Ilustração. O domínio excluído é um placeholder — o Kortix nunca identifica um cliente ou tenant real.

É uma máquina real, não um sandbox de ferramentas

O agente tem shell e sistema de arquivos. Pode instalar um pacote, baixar uma amostra, executá-la, analisar a saída e tentar novamente — o ciclo de trabalho real de um analista, em vez de uma única tentativa com ferramentas fixas.

Reproduzível porque o código veio junto

A resposta e o que a produziu chegam juntos na mesma solicitação de alteração. Executá-la novamente no próximo mês é uma nova execução, não uma reconstrução.

Ele registra o que excluiu

Filtros, limites de data, linhas removidas e motivos. Uma análise cujas exclusões não estão documentadas não é uma análise, e um comentário na consulta é o lugar mais simples para registrá-las.

Onde ele chega

Seu warehouse, onde quer que esteja acessível.

Não listaremos logos de warehouses que não verificamos. Veja como uma sessão de análise acessa os dados, incluindo o trabalho feito em sua própria máquina.

A própria máquina
O conector de dados mais forte desta página é o sandbox. Baixe um extrato, trabalhe localmente com as ferramentas habituais e nunca leve a análise para uma ferramenta que não faça aritmética.
Seu warehouse e sua stack de BI
Acessados por um conector definido por você: uma descrição OpenAPI ou Postman, um endpoint GraphQL, uma URL base HTTP bruta ou um servidor MCP remoto. O Kortix lê a fonte, identifica a autenticação e transforma cada operação em uma ferramenta com seu próprio Allow, Ask ou Block.
O repositório
Clonado no início da sessão em uma branch nova. Seu código de transformação, definições de métricas e análises anteriores já estão lá — por isso o agente pode comparar uma nova definição com a existente, em vez de inventar uma terceira.
Google Sheets e Drive
Porque metade dos dados reais de uma análise vem de uma planilha mantida manualmente por alguém. O agente a lê como fonte e grava a saída onde o solicitante procurará.
Slack
O único canal ao vivo. Faça a pergunta na thread onde ela surgiu; a resposta, o gráfico e a consulta retornam à mesma thread.

O Easy connect cobre mais de 3.000 aplicativos por meio de suas próprias telas OAuth e é o caminho certo para fontes SaaS ao redor da stack de dados. Para o warehouse, os conectores diretos costumam ser a resposta mais honesta — a maioria é acessada por driver ou API, não por uma entrada de catálogo OAuth.

Como ele funciona

Responda agora, verifique as gravações e atualize em uma programação.

Três formas de iniciar a mesma sessão. O isolamento e o fluxo de revisão não mudam com o gatilho.

  1. 01Sob demanda

    A pergunta, na thread onde foi feita

    Alguém pergunta em um canal. A menção inicia uma sessão, que trabalha em sua própria máquina, e a resposta volta à mesma thread com a consulta anexada.

  2. 02Com assistência humana

    Leituras executam, gravações aguardam

    Defina as ações de leitura como Allow e tudo que grava no warehouse ou substitui uma tabela como Ask. A execução pausa na chamada com a instrução visível e continua exatamente dali quando você aprova.

  3. 03Automatizado

    A atualização e a verificação de qualidade

    Um gatilho cron executa novamente a análise recorrente no novo período e abre uma solicitação de alteração com a saída regenerada. Outro executa a verificação de qualidade e só avisa quando uma checagem falha.

Control

O que pode ler e o que pode substituir.

Um agente de análise geralmente lê — até não ler. As duas partes, exatamente como são.

Os gates de aprovação ficam desativados até você configurá-los
O padrão enviado é permissivo: uma ação executa, salvo indicação contrária. Leituras geralmente são seguras assim. Gravações em um warehouse não são; defini-las como Ask é uma configuração sua, não algo feito por você.
O acesso é concedido por agente, não herdado
Um agente recebe apenas os conectores listados para ele e não consegue descobrir os demais. O agente de análise que acessa o warehouse e o agente de suporte que acessa o helpdesk são concessões separadas em kortix.yaml.
Merge é negado por padrão
O notebook, a consulta e a correção chegam por uma solicitação de alteração contra main. Um agente não pode fazer merge, a menos que um administrador conceda project.cr.merge em kortix.yaml; ampliar essa concessão também é uma alteração revisada.
Dois tipos de credencial, explicados com precisão
A credencial de um conector é intermediada no servidor e nunca entra na máquina. Um segredo de runtime concedido deliberadamente à sessão É um valor de ambiente real dentro dela, legível por qualquer comando executado pelo agente — é isso que conceder significa, e vale saber antes de conceder uma senha do warehouse em vez de um conector.
Uma máquina por sessão
As sessões não compartilham working tree nem sistema de arquivos. Um extrato baixado em uma sessão não fica visível para outra, e a máquina é descartável.
Como funciona o isolamentoComo os conectores são intermediados

A mesma plataforma, as outras equipes

Um projeto, um conjunto de conectores, uma memória que se acumula. Cada equipe escreve as skills do próprio trabalho; ninguém monta um segundo sistema.

  • VendasPesquisa, rascunhos e higiene do CRM, aguardando sua aprovação
  • MarketingTrabalho de produção que soa como você, porque a voz é um arquivo
  • ProdutoFeedback sintetizado em especificações, com as evidências anexadas
  • EngenhariaReproduza, corrija e abra a solicitação de alteração
  • FinançasO fechamento, a conciliação e a nota de variação
  • PessoasAgendamento, kits e integração — nunca a decisão de contratação
  • TIRunbooks que executam e uma plataforma que sobrevive à sua revisão
Todas as soluções →

Opere toda a sua empresa a partir de um único repositório que pertence a você.

Comece com uma tarefa e cresça a partir daí.

Começar

Produto

  • Computador do agente
  • Empresa como código
  • Conectores
  • Automações
  • Canais
  • Agentes e skills
  • Segurança
  • Auto-hospedado
  • Enterprise
  • Preços
  • Baixar

Soluções

  • Vendas
  • Marketing
  • Engenharia
  • Produto
  • Finanças
  • Pessoas
  • IT
  • Ciência de dados

Desenvolvedores

  • Documentação
  • AI Operating System
  • CLI
  • SDK
  • Início rápido
  • Para desenvolvedores
  • Marketplace
  • GitHub

Empresa

  • Sobre
  • Carreiras
  • Blog
  • Registro de alterações
  • Casos de uso
  • Marca

Conectar

  • X
  • LinkedIn
  • Discord
  • Status
  • Suporte
  • Termos
  • Privacidade
©2026 Kortix