Blog

Engineering notes on databases, search, and AI infrastructure by the Cognica team.
Insights23 min read

The Missing Layer: A Structural Gap in the AI Infrastructure Stack

by Jaepil Jeong | April 10, 2026

Between models and hardware lies an invisible structural gap — a data layer that should exist but doesn't. We examine why the current AI infrastructure stack is fragmented, why this is a structural problem rather than a transitional one, and what conditions a proper solution must satisfy. We then present UQA and the Cognica engine as one concrete response to these conditions.

Read Post
Tech5 min read

Graph Queries in a Unified Database: From Cypher to Posting Lists

by Jaepil Jeong | March 26, 2026

Graph databases solve relationship-heavy problems elegantly, but adding a separate graph system alongside your relational database creates operational complexity. We explain how Cognica integrates graph queries into its unified algebra, enabling Cypher and SQL to compose in a single transaction without data duplication.

Read Post
Insights4 min read

An AI Database That Works Identically On-Device

by Tim Yang | December 23, 2025

We examine the database architecture changes required by on-device AI. Just as SQLite was the answer for on-device computing, on-device AI requires a new database that integrates transactions, analytics, full-text search, and vector search. We explain why Cognica works identically on-device and on servers.

Read Post
Engineering12 min read

Automated Financial Statement Extraction from PDFs Using LLMs

by Cognica Team | November 18, 2025

We introduce the process of building a system that automatically extracts and normalizes financial statements from PDFs in various formats using Large Language Models (LLMs). We cover data model design with Structured Output and Pydantic, the extraction process through Google Gemini API, and post-processing methods applicable to real-world scenarios, all implemented in about 200 lines of code.

Read Post
1 / 3