Maciej Lukianski

Author

Maciej Lukianski

Droptica Co-Founder
Bio
Maciej is Dropitca's co-founder. He is a self-taught programmer who worked as a PHP developer for many years before moving to a management role. Maciej is also a speaker at conferences in Poland and wider Europe. Maciej's background in business and finance helps him understand the Client perspective and makes him a great Client partner and advocate in Droptica. In his free time he likes to ski or ride his mountain bike.

Latest blogpost

All Blogposts

PDF to AI-Ready Text: How to Choose the Right Data Extraction Tool

PDF data extraction quality directly determines AI accuracy. When building BetterRegulation’s document processing system, we found that naive extraction wastes 40-60% of context windows on PDF artifacts. After evaluating ChatGPT API, traditional Python libraries, and Unstructured.io, we achieved 30% token reduction and significantly improved document categorization. Here’s what we learned.

AI Document Processing in Drupal: Technical Case Study with 95% Accuracy

AI document processing is transforming content management in Drupal. Through integration with AI Automators, Unstructured.io, and GPT models, editorial teams can automate tedious tasks like metadata extraction, taxonomy matching, and summary generation. This case study reveals how BetterRegulation implemented AI document processing in their Drupal 11 platform, achieving 95%+ accuracy and 50% editorial time savings.

Intelligent Routing for Chatbot Questions: How We Cut AI API Costs by 95%

Your AI chatbot works perfectly — it retrieves relevant documents, grades their quality, and generates accurate answers. But your monthly OpenAI bill shows $3,000, and when you analyze the logs, a disturbing pattern emerges: 30% of queries are simple questions like "What are you?" or "Hello" that trigger your entire expensive RAG pipeline. Each "Hi" costs $0.05 and takes 25 seconds to process a full vector search, document grading, and LLM generation for a greeting.

Real-Time Data Synchronization for RAG. How to Keep Your AI Chatbot’s Knowledge Fresh

Your marketing team just published an important policy update. Two hours later, a user asks your AI chatbot about the new policy, and it confidently explains the old version—completely unaware that anything changed. The user, confused by the discrepancy with what they read on the website, opens a support ticket asking why the chatbot is "broken." Your team explains that the chatbot needs manual re-indexing, which happens nightly. The user's trust in your AI system drops significantly.

LangChain vs LangGraph vs Raw OpenAI: How to Choose Your RAG Stack

You're starting a new RAG project and face a decision that will shape your next 6-12 months: use a framework like LangChain, or build directly with the OpenAI API? The internet offers conflicting advice. X’s threads call LangChain "overkill" and "too much abstraction." Blog posts praise its mature patterns and ecosystem. Your team splits between "let's move fast with the framework" and "we should control our own code."

How to Speed Up AI Chatbot Responses with Intelligent Caching

It starts like this: a user types, “How do I reset my password?” and waits… 25 seconds… 30 seconds… before giving up and emailing support. Behind the scenes, your AI chatbot does have the right answer — but it’s too slow, too costly, and users are walking away. The latest API bill? $5,000, mostly for answering the same dozen questions again and again.

How We Improved RAG Chatbot Accuracy by 40% with Document Grading

Your AI chatbot may respond quickly, but are its answers correct? Many organizations implementing RAG (Retrieval-Augmented Generation) chatbots discover a frustrating truth: semantic similarity doesn't equal relevance. For example, a user may ask about "implementing zero-trust security architecture in hybrid cloud environments," and the system confidently returns articles about "cloud security," but they discuss basic firewall rules instead of zero-trust principles.

MG 1202 Blur

Need a team of Drupal and PHP web development experts?