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

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.

All Blogposts

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.

15 Best Drupal Intranet Modules that Will Enrich Your System

Drupal is an excellent tool for building intranet networks. The Drupal core already provides many essential intranet features, while its real strength lies in the contributed modules developed by the community. These extensions allow companies to add advanced functionality at minimal cost. In this article, we will present 16 of the best contributed modules that will transform your Drupal intranet into a professional communication and collaboration center.

What is an Intranet and Why is it Worth Implementing in Your Company?

An intranet is a proven way to improve internal communication and knowledge management within a company, and has been used by organizations almost since the beginning of the Internet. Despite this, many companies still do not have such a system, and as a result face information chaos, duplication of work and lack of a single source of knowledge. If your company also faces these problems, read on to learn about the key benefits of implementing a modern and customized intranet.

Intranet Launch and Design - 12 Common Issues and Solutions to Them

Implementing an intranet software is a big improvement for a company - provided the project is well planned. In practice, many organizations face similar problems that slow down the work or reduce the efficiency of the system. In this article, we show 12 of the most common difficulties that arise when designing and launching a company intranet. For each of them we offer proven solutions, based on our experience.

How to Mass Edit Products In Drupal? With Views Bulk Operations and API

Managing many products on a website can be difficult and time-consuming, especially when data changes frequently, and business partners need quick access to up-to-date information. Drupal offers solutions that significantly simplify these processes. In the following blog post, I’ll show how to prepare a convenient admin panel in this system for editing multiple products simultaneously. I encourage you to read the article or watch an episode of the “Nowoczesny Drupal” series.

How to Find and Hire the Best Drupal Company

Drupal is a complex framework, but it delivers exceptional results, making your investment worthwhile. To fully leverage its potential, it's crucial to follow correct architecture and coding standards, ensuring the project’s long-term success. Working with a knowledgeable partner can get you a long way compared to the situation you’d be in if you started with someone without Drupal experience.

How to Manage Roles and Permissions in Drupal? A Guide for Website Administrators

Who can add, edit, and delete content on your website? How do you make the "price" field accessible to distributors rather than regular users? In this blog post, I'll explain in detail how roles and permissions work in Drupal, what capabilities they offer, and how you can customize them for your website. I invite you to read the article or watch an episode of the “Nowoczesny Drupal” series.

MG 1202 Blur

Need a team of Drupal and PHP web development experts?