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
Engineering20 min read

Applying Natural Language Search to Product Search

by Cognica Team | June 12, 2024

We explain the process of data collection and processing, search, and service development for product search using Cognica. Learn how to index when structured and unstructured data are mixed, and how to transform queries for search using LLM.

Read Post