Skip to content

gaik-project/gaik-toolkit

v0.6.5MIT

GAIK agent skills. For developers building document pipelines with the gaik Python toolkit: choosing a document parser that preserves table structure, designing extraction schemas that stay inside provider limits, building hybrid pgvector search whose failures are visible instead of silent, and writing source-cited reports from mixed files with the gaik report writer. Ready-to-run use cases: turning a short brief into an editable slide deck with speaker notes, timing and citations, and Claude Desktop skills that write incident reports, construction site diaries, priced sales orders and structured reports.

searching-documents

Builds and debugs retrieval with the gaik toolkit — PgVectorStore, Ranker, FinnishTextProcessor, RelevanceGate — as hybrid search: pgvector similarity plus Postgres full-text, fused by rank, and the same design in plain SQL for a TypeScript app. Use whenever gaik is used for search or RAG retrieval, whenever Finnish text is indexed for full-text search, when adding semantic or hybrid search over document chunks, and when deciding whether a search found anything relevant at all. Also use when search misbehaves without an error: a sentence query gets no keyword hits, a word visibly in the text is not found, hybrid returns what vector-only returns, gibberish fills a page of results, or a similarity threshold never filters anything; and when measuring retrieval with Hit@K or MRR, or judging whether a reranker, synonyms, or query translation helped.

Read SKILL.md at the source

Pinned to revision 041e15984aa8, so it is the text this page describes rather than whatever the author pushed since.

Files

Every link opens the file at its source, pinned to the revision this page describes.