The Ben Bot: How I Used Python and LLM to Clone Myself Before Moving On

Ben Zagagy Ben Zagagy
Language: Hebrew
The presentation was given on 2025.09.09 at PyCon Israel 2025 - Conference.

After 4 years as a Tech Lead and Architect, my departure meant losing a key Python resource. In this talk, I’ll show how I used Python, AWS Claude, and Retrieval-Augmented Generation to build a digital clone of myself.

Leaving a role after serving as the primary technical reference for four intense years presented a significant challenge: how to transfer deep, nuanced Python knowledge without causing disruptions?

Conventional documentation lacked the dynamic interaction needed. This motivated me to build "Ben Bot," a sophisticated AI assistant created entirely using Python, AWS Claude, and the RAG technique.

In this talk, I'll walk attendees through my journey—from the initial idea and design considerations to integrating AWS Claude and overcoming Python-specific challenges during development. I will share real-world Python code examples, architectural choices made throughout the process, and practical tips for building AI-driven knowledge assistants.

Participants will leave with a clear understanding of how Python can enable the creation of interactive, intelligent chatbots to preserve institutional knowledge, ensuring smooth transitions when key team members move on.