Skip to content

Commit ab9f52c

Browse files
author
marce
committed
dissertacao: expansao substancial — revisao +Eixo 9 scanners (4 subsecoes), resultados +tabelas TDD+scanners+robustez, discussao +sensibilidade+robustez+implicacoes engenharia+epistemologia — +180 linhas
1 parent 6ab60ec commit ab9f52c

3 files changed

Lines changed: 170 additions & 0 deletions

File tree

dissertacao-opencode/capitulos/13-revisao-literatura.tex

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -249,4 +249,52 @@ \subsection{O Formato CNPq/LaTeX}
249249

250250
O CNPq disponibiliza templates LaTeX padronizados para relatórios e publicações científicas. Estes templates seguem a norma ABNT NBR 14724 (trabalhos acadêmicos) com adaptações específicas: margens 3/3/2/2 cm (superior/esquerda/direita/inferior), fonte Times New Roman 12pt, espaçamento 1,5, e sistema autor-data para citações (NBR 10520:2023). O pipeline de exportação acadêmica do OpenCode implementa nativamente este formato através do módulo \texttt{academic-export-abnt}, garantindo que toda dissertação gerada esteja em conformidade com os padrões brasileiros.
251251

252+
\section{Eixo 9: Scanners Epistemológicos e Ferramentas de Auto-Análise}
253+
254+
Os oito eixos anteriores cobriram os fundamentos técnicos e normativos do ecossistema. Este nono eixo aborda uma lacuna específica na literatura: ferramentas computacionais para análise epistemológica de textos acadêmicos.
255+
256+
\subsection{Auditoria Epistêmica na Literatura}
257+
258+
O conceito de auditoria epistêmica --- verificação sistemática da qualidade do conhecimento produzido por um sistema --- tem raízes na filosofia da ciência. Goldman (1999)\footnote{
259+
GOLDMAN, Alvin I. \textbf{Knowledge in a Social World}. Oxford: Oxford University Press, 1999. ISBN: 978-0198238201.
260+
261+
\textbf{Fichamento Crítico:} Goldman propõe o conceito de ``veritistic social epistemology'' --- uma epistemologia que avalia sistemas sociais de produção de conhecimento pela sua capacidade de gerar crenças verdadeiras e evitar crenças falsas. O ecossistema OpenCode operacionaliza este conceito: seus scanners não avaliam a ``verdade'' das afirmações, mas a ``cobertura'' do espaço de conhecimento --- uma métrica mais tratável computacionalmente que mantém a orientação veritística de Goldman.
262+
} propôs o conceito de ``epistemologia social veritística'', que avalia sistemas de produção de conhecimento pela sua propensão a gerar crenças verdadeiras. Contudo, a implementação computacional deste conceito permaneceu majoritariamente teórica até recentemente.
263+
264+
No domínio da ciência da computação, ferramentas como \textit{Grammarly}, \textit{Turnitin} e \textit{Writefull} realizam análise de superfície textual (ortografia, gramática, similaridade), mas nenhuma delas opera no nível de análise epistemológica --- identificação de lacunas de conhecimento, vieses paradigmáticos ou ausências metodológicas. O Scanner Noológico preenche esta lacuna ao operar em 10 dimensões epistemológicas $\times$ 92 categorias, indo além da correção gramatical para a completude do conhecimento.
265+
266+
\subsection{Mapeamento de Conhecimento e Knowledge Graphs}
267+
268+
A literatura sobre grafos de conhecimento (knowledge graphs) oferece fundamentos para a abordagem do CrossValidationEngine. Sistemas como o \textit{Google Knowledge Graph} (SINGHAL, 2012)\footnote{
269+
SINGHAL, Amit. Introducing the Knowledge Graph: things, not strings. \textbf{Google Official Blog}, 2012. Disponível em: \url{https://blog.google/products/search/introducing-knowledge-graph-things-not/}.
270+
271+
\textbf{Fichamento Crítico:} Singhal introduziu o conceito de knowledge graph como uma rede de entidades e suas relações, em oposição à busca por strings de texto. O CrossValidationEngine adota a mesma filosofia: em vez de buscar strings de texto nos documentos, constrói um grafo de 92 nós (categorias de conhecimento) conectados por 73 arestas de dependência, permitindo raciocinar sobre \textit{o que deveria estar presente}, não apenas sobre \textit{o que está textualmente presente}.
272+
} modelam entidades e suas relações, mas são genéricos --- não foram projetados para o domínio específico da análise epistemológica de textos acadêmicos.
273+
274+
O OpenCode inova ao combinar três elementos que a literatura trata separadamente: (a) um \textit{knowledge graph} específico para epistemologia (as 10 dimensões $\times$ 92 categorias do Scanner Noológico); (b) um motor de inferência reversa (TeleologicalReverseScanner) que parte de objetivos para inferir requisitos; e (c) um solver de otimização combinatória (MCSP) que encontra o conjunto mínimo de capacidades para fechar gaps. Esta integração de representação de conhecimento, inferência prescritiva e otimização é, até onde sabemos, inédita na literatura.
275+
276+
\subsection{Raciocínio Abdutivo Computacional}
277+
278+
O raciocínio abdutivo --- inferência para a melhor explicação (PEIRCE, 1931) --- tem recebido atenção crescente na inteligência artificial. Josephson e Josephson (1994)\footnote{
279+
JOSEPHSON, John R.; JOSEPHSON, Susan G. \textbf{Abductive Inference: Computation, Philosophy, Technology}. Cambridge: Cambridge University Press, 1994. ISBN: 978-0521434614.
280+
281+
\textbf{Fichamento Crítico:} Josephson e Josephson formalizaram o raciocínio abdutivo como um processo de duas etapas: (1) gerar hipóteses que explicariam as observações, e (2) selecionar a melhor hipótese segundo critérios de simplicidade, consistência e poder explicativo. O ecossistema de scanners implementa este processo computacionalmente: o NoologicalScanner gera hipóteses (``a categoria X está ausente''), e o TeleologicalReverseScanner seleciona a melhor hipótese (``a categoria Y é a mais necessária dados os objetivos Z''), usando critérios de cascade\_impact, transferability\_score e feasibility.
282+
} formalizaram o processo como um ciclo de geração e seleção de hipóteses --- precisamente a estrutura do pipeline de 5 scanners.
283+
284+
A principal limitação das implementações existentes de abdução computacional é que operam em domínios fechados (diagnóstico médico, detecção de falhas). O ecossistema OpenCode estende a abdução computacional para domínios abertos --- análise de textos acadêmicos em qualquer área do conhecimento --- usando a estrutura de 10 dimensões e 92 categorias como um ``vocabulário controlado'' que restringe o espaço de hipóteses abdutivas sem limitar a generalidade da análise.
285+
286+
\subsection{Transferência Interdisciplinar e Polimatia Computacional}
287+
288+
A ideia de que soluções em um domínio podem informar soluções em outro --- polimatia --- tem uma longa tradição que remonta a Da Vinci e Leibniz, mas sua implementação computacional é recente. O conceito de \textit{transfer learning} em machine learning (PAN; YANG, 2010)\footnote{
289+
PAN, Sinno Jialin; YANG, Qiang. A survey on transfer learning. \textbf{IEEE Transactions on Knowledge and Data Engineering}, v. 22, n. 10, p. 1345--1359, 2010. DOI: 10.1109/TKDE.2009.191.
290+
291+
\textbf{Fichamento Crítico:} Pan e Yang definem transfer learning como ``a capacidade de um sistema de reconhecer e aplicar conhecimento e habilidades aprendidas em domínios anteriores para novos domínios''. O PolymathicConvergence implementa uma forma de transfer learning simbólico (não neural): em vez de transferir pesos de uma rede neural, transfere princípios abstratos entre domínios --- por exemplo, o princípio de ``inferência bayesiana'' é transferido da neurociência (onde descreve processamento cortical) para a epistemologia (onde descreve atualização de crenças sobre a qualidade de fontes).
292+
} oferece um paralelo técnico, mas opera no nível de features e pesos de redes neurais, não no nível de princípios abstratos transferíveis entre disciplinas.
293+
294+
O PolymathicConvergence do OpenCode implementa uma forma de ``transferência simbólica'': para cada gap epistemológico identificado, consulta um mapeamento de 30 domínios externos e retorna princípios transferíveis com escores de transferibilidade (0--1). Esta abordagem é mais similar ao conceito de \textit{analogical reasoning} (GENTNER, 1983)\footnote{
295+
GENTNER, Dedre. Structure-mapping: A theoretical framework for analogy. \textbf{Cognitive Science}, v. 7, n. 2, p. 155--170, 1983. DOI: 10.1207/s15516709cog0702\_3.
296+
297+
\textbf{Fichamento Crítico:} Gentner propôs que analogias operam por mapeamento estrutural: as relações entre elementos de um domínio (fonte) são mapeadas para relações correspondentes em outro domínio (alvo). O PolymathicConvergence implementa este princípio: para o gap ``raciocínio probabilístico'', mapeia a relação ``córtex realiza inferência bayesiana'' (domínio fonte: neurociência) para a relação ``scanner deve realizar inferência bayesiana'' (domínio alvo: epistemologia computacional).
298+
} do que ao transfer learning neural, embora ambos compartilhem o objetivo de transportar conhecimento entre domínios.
299+
252300
\newpage

dissertacao-opencode/capitulos/15-resultados.tex

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -253,4 +253,66 @@ \subsection{Pontos Cegos Identificados e Mitigados}
253253
\item \textbf{D8 — Cobertura populacional (50\%):} Mitigado pela Seção 5.2 (Democratização do Acesso) e Seção 6.3 (Trabalhos Futuros), que incluem expansão para humanidades e populações sub-representadas.
254254
\end{enumerate}
255255

256+
\subsection{Resultados do Ecossistema Completo de Scanners}
257+
258+
Além do scan noológico descrito acima, o ecossistema completo de 5 scanners foi aplicado à dissertação, gerando os seguintes resultados integrados:
259+
260+
\begin{table}[H]
261+
\centering
262+
\caption{Resultados do Ecossistema de Scanners Aplicado à Dissertação}
263+
\label{tab:scanners-resultados}
264+
\begin{tabular}{p{3cm}p{3cm}cp{3cm}}
265+
\toprule
266+
\textbf{Scanner} & \textbf{Métrica} & \textbf{Valor} & \textbf{Interpretação} \\
267+
\midrule
268+
NoologicalScanner & Cobertura global & 74\% (68/92) & Grau A --- Ampla cobertura \\
269+
TeleologicalReverse & Score teleológico & 56\% & 56\% dos requisitos atendidos \\
270+
CrossValidation & Bottlenecks & 5 críticos & Principal: raciocínio probabilístico \\
271+
Polymathic & Analogias encontradas & 11 & 5 domínios conectados \\
272+
TrajectoryMapper & Rotas geradas & 3 & Pragmática, Polimática, Estrutural \\
273+
MCSP Solver & Conjunto mínimo & 1 capacidade & C = \{raciocinio.Probabilistico\} \\
274+
\bottomrule
275+
\end{tabular}
276+
\end{table}
277+
278+
Os resultados revelam um perfil epistemológico consistente: a dissertação é forte em dimensões descritivas (paradigmas 100\%, domínios 100\%) e análise em múltiplos níveis (75\%), mas apresenta lacunas em ferramentas formais de modelagem estratégica (teoria dos jogos 50\%) e diversidade de referenciais teóricos (60\%). O TeleologicalReverseScanner, configurado com objetivos do tipo ``causal'' e ``estratégico'', identificou que 56\% dos requisitos inferidos estão atendidos --- os 44\% restantes constituem oportunidades de aprofundamento que foram exploradas no Capítulo 5.
279+
280+
O MCSP Solver demonstrou que, para fechar o gap entre o estado atual e os requisitos teleológicos, seria necessário adquirir 1 capacidade adicional: raciocínio probabilístico. Esta única capacidade, por sua posição como bottleneck no grafo de dependências (habilita 3 outras categorias), teria efeito cascata sobre teoria dos jogos bayesiana, meta-análise e inferência contrafactual.
281+
282+
\subsection{Validação Cruzada e Análise de Robustez}
283+
284+
A matriz de validação cruzada do ecossistema de scanners foi submetida a 62 casos de teste TDD (SPEC-028 a SPEC-031), executando em 0,7 segundos com 100\% de aprovação. Adicionalmente, o CrossValidationEngine foi validado contra 3 cenários de estresse:
285+
286+
\begin{enumerate}
287+
\item \textbf{Grafo vazio (0 arestas):} O sistema retorna 0 bottlenecks e 0 cascade\_impact, sem erro --- comportamento esperado para ecossistemas sem dependências documentadas.
288+
\item \textbf{Grafo denso (73 arestas, 92 nós):} O sistema identifica 5 bottlenecks com influence\_score entre 0,3 e 0,6, demonstrando capacidade de priorização em grafos realistas.
289+
\item \textbf{Ciclo de dependência (A→B→A):} O topological\_order lança TopologicalCycleError, prevenindo ordenações inválidas no roadmap.
290+
\end{enumerate}
291+
292+
\subsection{Métricas de Performance do Pipeline TDD}
293+
294+
A Tabela~\ref{tab:tdd-performance} apresenta as métricas de execução das 8 suites TDD que validam o ecossistema:
295+
296+
\begin{table}[H]
297+
\centering
298+
\caption{Performance das 8 Suites TDD (SPEC-025 a SPEC-032)}
299+
\label{tab:tdd-performance}
300+
\begin{tabular}{p{2.5cm}cccc}
301+
\toprule
302+
\textbf{Suite} & \textbf{CTs} & \textbf{Tempo} & \textbf{Cobertura} & \textbf{Status} \\
303+
\midrule
304+
SPEC-025 (Frontmatter) & 161 & 0,4s & 161 skills & OK \\
305+
SPEC-026 (Pipeline) & 10 & 0,9s & 6 fases & OK \\
306+
SPEC-027 (E2E) & 8 & 3,0s & 7 subcomandos & OK \\
307+
SPEC-028 (Noological) & 18 & 0,2s & 10 dims & OK \\
308+
SPEC-029 (Teleological) & 12 & 0,1s & 8 goal types & OK \\
309+
SPEC-030 (Evolutionary) & 16 & 0,2s & 5 módulos & OK \\
310+
SPEC-031 (Refinement) & 16 & 0,2s & 4 eixos & OK \\
311+
SPEC-032 (MCSP) & 14 & 0,0s & 3 fases & OK \\
312+
\addlinespace
313+
\textbf{Total} & \textbf{255} & \textbf{5,0s} & \textbf{Ecossistema} & \textbf{100\%} \\
314+
\bottomrule
315+
\end{tabular}
316+
\end{table}
317+
256318
\newpage

0 commit comments

Comments
 (0)