Building a bot is easy. Building a useful one is not.
This case is about how we created a small but smart chatbot focused on Jungian psychology —
and why even a pet project can suddenly turn out to have production-level complexity.
First, we wanted to master n8n, a no-code automation tool — not on an abstract task, but within a meaningful, real-life project. We already had solid expertise in machine learning and a long-standing interest in language models. We've been closely following the development of tools like LangChain, RAG architectures, and open-source solutions. For us, it wasn’t just about “playing around” — we wanted to build a fully functioning pipeline from data to output, where the LLM is just one part of the system.
Second, we already had context. One of our co-founders, Evgeny Smirnov, hosts a podcast called There Is No Spoon, dedicated to psychology, and runs a Telegram community where Jungian topics are regularly discussed.
Third, Jungian psychology is the perfect challenge for AI. It's a field where the texts are packed with references to mythology, philosophy, and religion, and require a high level of cultural literacy. Even for a thoughtful human reader, it’s not always easy to grasp what Jung meant. Translating these ideas into clear, everyday language is a task not everyone can handle — let alone a bot.
And finally — as is often the case in ML projects — the hardest part isn’t building a prototype, but turning it into a working product. The gap between a demo and a production-ready solution is one of the most common reasons for failure. This bot became our way to test how quickly, reliably, and effectively we could bridge that gap on our own.
To build the bot, we chose the RAG (retrieval-augmented generation) architecture — an approach where the language model (LLM) doesn’t answer “off the top of its head,” but instead receives relevant fragments from a knowledge base as input.
The tech stack was fairly accessible:
The bot didn’t have a custom interface — it was simply a Telegram chat. But it could easily be integrated into Discord, embedded on a website, and so on.

n8n workflow