by CPI Staff | Sep 1, 2025 | Blog, WinUI
In this post, “Publish WinUI App to Windows 11 Machines” we’ll walk through what WinUI 3 is, why you should use it, and how to package and distribute your app with a self-trusted certificate so users can install it safely. When building modern desktop...
by CPI Staff | Aug 31, 2025 | AI, Blog, OpenAI
In this blog post Understanding OpenAI Embedding Models and Practical Ways to Use Them we will unpack what OpenAI’s embedding models are, how they work under the hood, and how to put them to work in search, retrieval augmented generation (RAG), clustering, and...
by CPI Staff | Aug 31, 2025 | AI, Blog, OpenAI
In this blog post Extracting Structured Data with OpenAI for Real-World Pipelines we will turn unstructured content into trustworthy, structured JSON you can store, query, and automate against. Whether you process invoices, support emails, resumes, or contracts, the...
by CPI Staff | Aug 29, 2025 | AI, Blog, LLM
In this blog post Step-back prompting explained and why it beats zero-shot for LLMs we will explore a simple technique that reliably improves reasoning quality from large language models (LLMs) without adding new tools or data. At a high level, step-back prompting...
by CPI Staff | Aug 28, 2025 | AI, Blog, Neo4j
When it comes to making sense of complex data, especially in the era of AI, two concepts often come up together: Cypher queries and RAG technology. Cypher queries are the language behind graph databases like Neo4j, while RAG (Retrieval-Augmented Generation) is an...