Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. 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. Aplique-o a PDFs não estruturados, contratos ou faturas, e avalia a qualidade com base em dados anotados, fazendo iterações para a melhorar, para que possa determinar quando um pipeline está apto para produção.
Requisitos
Para usar o Código Genie para processamento de documentos:
- Cumpra os requisitos para as capacidades agênticas do Genie Code.
- Cumprir os requisitos para as Funções de IA. As funções de processamento de documentos (
ai_parse_document,ai_extract, eai_classify) correm em computação serverless ou num armazém SQL numa região suportada. - Tenha acesso ao Unity Catalog a um volume para os seus documentos de origem e a um esquema para os resultados.
Constrói um pipeline de processamento de documentos com o Genie Code
Abre o código do Genie na página de Jobs & Pipelines ou no editor SQL.
Indique o seu objetivo e aponte as suas fontes. Consulte os seus volumes, tabelas e ficheiros.
Deixa crescer. Depois de o Código Genie ter material suficiente, constrói o trabalho do Lakeflow usando as melhores práticas.
Revise e executa. Analisa o SQL gerado e as tarefas, edita o que quiseres e executa o trabalho quando estiveres pronto.
Comece pequeno e depois escale. Execute numa amostra, reveja o resultado, avalie a qualidade e itere antes de processar o conjunto de dados completo.
Em que pode o Genie Code ajudar?
Criar uma tarefa completa de processamento de documentos
Descreva o resultado e o Genie Code constrói um trabalho completo de Lakeflow, usando apenas as fases que o seu objetivo precisa:
- Descubra ficheiros fonte num volume e acompanhe a sua identidade e alterações.
-
Analise documentos em conteúdo estruturado com
ai_parse_document(texto, tabelas, figuras e layout de página). -
Classifica cada documento com os teus próprios selos (
ai_classifypor exemplo, contratos de afiliados, marketing ou consultoria). -
Extrair campos estruturados contra um esquema com
ai_extract, incluindo citações e pontuações de confiança. - Publique uma saída limpa e estruturada numa tabela do Unity Catalog.
Cada função de IA é uma tarefa própria, por isso o trabalho mantém-se modular e podes reexecutá-lo, preencher ou editar mais tarde.
Melhorar a qualidade da extração com avaliação e subida de colinas
O Código Génio trata a qualidade como algo que se mede, não como se deve adivinhar. Dada uma tabela rotulada de saídas esperadas, executa uma avaliação ao nível de campo e fecha o ciclo:
- Medir. Avalia o campo de extração atual, campo a campo, para ver exatamente quais são os campos com pior desempenho.
- Melhore. O Código Genie propõe uma correção, geralmente uma descrição de campo mais nítida, mostrada como um diferencial revisível que aprova antes de se aplicar.
- Reavaliar. Cada alteração aceite repete o conjunto de avaliação e mostra resultados antes e depois, pelo que melhorias e regressões são visíveis.
O ciclo repete-se até a qualidade atingir o teu nível, por isso julgas a prontidão pelas pontuações e confiança, não por resultados que parecem plausíveis.
Validar resultados e encaminhar exceções
O Genie Code integra portas de qualidade no pipeline. 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 os 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 mau: se o texto estiver em falta ou distorcido na saída analisada, o problema é a análise ou o ficheiro fonte. Se o texto for analisado mas um campo estiver errado, o problema é a extração. De qualquer forma, confirme em documentos reais antes de escalar.
Inspecionar e resolver problemas em pipelines existentes
O Genie Code funciona em pipelines que já tens, não apenas em novos. Pode explicar uma tarefa, rever a sua conceção e custo sem alterar nada, encontrar a causa principal de uma etapa que falhou ou está lenta e fazer a correção mínima necessária, mantendo inalteradas as partes que estão a funcionar.
Exemplos de sugestões
Construir um pipeline de ponta a ponta
- Os contratos chegam a
@my_catalog.raw.contracts. Criar uma tarefa diária que classifique cada contrato em afiliado, marketing, consultoria, alojamento e depósito em garantia; extraia os campos relevantes para cada tipo de contrato; e gere tabelas gold. - Tenho um volume de faturas digitalizadas em
@my_catalog.raw.invoices. Crie um trabalho que os analise, extraia o fornecedor, o número da fatura, as linhas e o total, e escreva os resultados numa tabela."
Melhorar a qualidade com avaliação e subida de colinas
- "Como é que sei que isto é bom o suficiente para correr em milhões de filas? Avalia a extração em relação à minha tabela
@my_catalog.default.eval_tablerotulada e diz-me quais os campos mais fracos." - "A precisão no
invoice_totalcampo pode ser maior. Melhorar iterativamente o esquema e as instruções, repetir a avaliação e mostrar-me o antes e o depois." - "Defina limiares de confiança por campo a partir dos resultados da avaliação e encaminhe as linhas de baixa confiança para revisão."
Validar resultados e encaminhar exceções
- "Adicione validação que verifique os campos obrigatórios e que os itens de linha somam o total da fatura, e mantenha as linhas que falham."
- Coloque em quarentena, numa tabela separada para revisão humana, os documentos que não cumpram uma regra de negócio (por exemplo, imposto pago superior ao salário).
Depure os seus documentos visualmente
- "Mostra-me os resultados analisados destes PDFs ao lado das páginas originais para eu poder verificar os resultados analisados."
- "A data de entrada em vigor está errada em alguns contratos de consultoria. Abre a vista analisada para eu perceber se é um problema de análise ou de extração."
Inspecionar e resolver problemas em pipelines existentes
- "Explique o que cada tarefa neste trabalho de processamento de documentos faz e onde os resultados estão escritos."
- "Esta tarefa de análise começou a falhar. Encontre a causa a partir do resultado da execução recente e recomende a correção mínima.
- Analisa esta conceção do pipeline de processamento de documentos face às melhores práticas e diz-me se está pronta para ser executada sobre o conjunto de dados completo.