agent k
Basic Information
Agent-K is an agentic knowledge base system that uses large language model agents to automate question answering over hybrid tabular and document data such as tables, reports and PDFs. The repository focuses on automating the end-to-end workflow of extracting and enriching structured data from sources like MRDS and 43-101 reports, loading and persisting data in DuckDB, and answering complex queries without manual entity resolution, database construction or explicit text-to-SQL engineering. It targets use cases that require cross-document and cross-table reasoning, for example mineral resource queries, and cites applicability to healthcare, financial analysis and academic research. The project includes a Database Agent for SQL-style interaction and a PDF Agent with fast and slow extractors. It requires Python 3.12+ and an OpenAI API key and provides scripted data setup and development tooling.