Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Genie Code constrói pipelines de processamento de documentos de ponta a ponta orquestrando análise sintática, classificação, extração e validação. Aponte-o para PDFs não estruturados, contratos ou faturas, e ele avalia a qualidade com base em dados rotulados e faz iterações para melhorá-la, para que você possa avaliar quando um pipeline está pronto para produção.
Requisitos
Para usar o Código Genie para processamento de documentos:
- Atenda aos requisitos dos recursos agênticos do Genie Code.
- Atender aos requisitos para Funções de IA. As funções de processamento de documentos (
ai_parse_document,ai_extract, eai_classify) rodam em computação serverless ou em um warehouse SQL em uma região suportada. - Tenha acesso no Unity Catalog a um volume para seus documentos de origem e a um esquema para os resultados.
Construa um pipeline de processamento de documentos com o Genie Code
Abra o código do Genie na página de Jobs & Pipelines ou no editor SQL.
Declare seu objetivo e aponte suas fontes. Consulte seus volumes, tabelas e arquivos.
Deixe crescer. Depois que o Genie Code tem material suficiente, ele constrói o trabalho do Lakeflow usando as melhores práticas.
Revise e execute. Revise o SQL gerado e as tarefas, edite o que quiser e execute o trabalho quando estiver pronto.
Comece pequeno, depois escale. Execute em uma amostra, revise o resultado, avalie a qualidade e itere antes de processar o conjunto de dados completo.
Com o que o Genie Code pode ajudar?
Construa um trabalho de processamento de documentos de ponta a ponta
Descreva o resultado, e o Genie Code constrói um trabalho completo do Lakeflow, usando apenas as etapas que seu objetivo precisa:
- Descubra arquivos-fonte em um volume e acompanhe sua identidade e alterações.
-
Analise documentos em conteúdo estruturado com
ai_parse_document(texto, tabelas, figuras e layout de página). -
Classifique cada documento em seus próprios rótulos (
ai_classifypor exemplo, contratos de afiliados, marketing ou consultoria). -
Extraia campos estruturados contra um esquema com
ai_extract, incluindo citações e pontuações de confiança. - Publique uma saída limpa e estruturada em uma tabela do Unity Catalog.
Cada função de IA é uma tarefa própria, então o trabalho permanece modular e você pode re-executá-lo, preencher ou editar depois.
Melhore a qualidade da extração com avaliação e subida de colinas
Genie Code trata a qualidade como algo que se mede, não como algo que se adivinha. Dada uma tabela rotulada de saídas esperadas, ele executa uma avaliação em nível de campo e fecha o ciclo:
- Medição. Avalie a extração atual por campo para ver exatamente quais campos precisam de melhoria.
- Melhore. O Genie Code propõe uma correção, na maioria das vezes uma descrição de campo mais precisa, mostrada como um diff revisável que você aprova antes de ser aplicada.
- Reavalie. Cada alteração aceita repete o conjunto de avaliações e mostra resultados antes e depois, então melhorias e regressões são visíveis.
O ciclo se repete até que a qualidade atenda ao seu critério, de modo que você avalia se está pronto com base nas pontuações e no nível de confiança, não em uma saída que apenas parece plausível.
Validar resultados e encaminhar exceções
O Genie Code constrói portas de qualidade no pipeline. Ele combina verificações determinísticas (esquemas, campos obrigatórios, totais), confiança do modelo e regras de negócio para decidir o que passa, e mantém as linhas falhadas visíveis.
Depure seus documentos visualmente
O Genie Code abre a interface de análise de documentos para mostrar as páginas renderizadas ao lado do conteúdo analisado e dos campos extraídos. Use-o para localizar um resultado ruim: se o texto estiver faltando ou distorcido na saída analisada, o problema é a análise ou o arquivo fonte. Se o texto for analisado mas um campo estiver errado, o problema é a extração. De qualquer forma, valide com documentos reais antes de expandir.
Inspecionar e solucionar problemas em pipelines existentes
O Genie Code funciona com pipelines que você já tem, não apenas com novos. Ele pode explicar uma tarefa, analisar seu design e custo sem alterar nada, encontrar a causa raiz de uma etapa que falhou ou está lenta e fazer a menor correção possível, sem mexer nas partes que estão funcionando.
Prompts de exemplo
Construa um pipeline de ponta a ponta
- Contratos chegam em
@my_catalog.raw.contracts. Construir um trabalho diário que classifique cada um em afiliados, marketing, consultoria, hospedagem e custódia; extrair os campos que importam para cada tipo de contrato; e escrever tabelas de ouro." - Tenho um volume de notas fiscais digitalizadas em
@my_catalog.raw.invoices. Construa um trabalho que os analise, extraia o fornecedor, o número da fatura, itens de linha e o total, e escreva os resultados em uma tabela."
Melhore a qualidade com avaliação e subida de colinas
- "Como eu sei que isso é bom o suficiente para rodar em milhões de fileiras? Avalie a extração em relação à minha tabela
@my_catalog.default.eval_tablerotulada e me diga quais campos são os mais fracos." - "A precisão no
invoice_totalcampo pode ser maior. Melhore iterativamente o esquema e as instruções, reexecute a avaliação e me mostre o antes e depois." - "Defina limiares de confiança por campo a partir dos resultados da avaliação e encaminhe linhas de baixa confiança para revisar."
Validar resultados e encaminhar exceções
- Adicione a validação que verifique os campos obrigatórios e se a soma dos itens de linha corresponde ao total da fatura, e mantenha as linhas com falha.
- Coloque em quarentena, em uma tabela separada, os documentos que violam uma regra de negócio (por exemplo, imposto pago maior que o salário) para revisão humana.
Depure seus documentos visualmente
- "Mostre-me os resultados analisados desses PDFs ao lado das páginas originais para que eu possa conferir os resultados analisados."
- "A data de vigência está errada em alguns contratos de consultoria. Abra a visualização analisada para eu saber se é um problema de análise ou extração."
Inspecionar e solucionar problemas em pipelines existentes
- "Explique o que cada tarefa neste trabalho de processamento de documentos faz e onde os resultados estão escritos."
- "Essa tarefa de análise começou a falhar. Encontre a causa a partir da saída da execução recente e recomende a menor correção.
- "Revise este projeto de pipeline de processamento de documentos conforme as melhores práticas e me diga se ele está pronto para rodar no conjunto de dados completo."