Back to projects

Case Study

Visitor AI Assistant

A public-facing Telegram AI assistant built for first-contact conversations, project discovery, request drafting, moderation, and smooth handoff to the owner.

Completed successfully Python + Aiogram Session Memory Moderation + Handoff

Public-facing layer

Separate visitor contour

This project is presented as its own public product layer inside the broader Dekrov AI ecosystem. It is designed for consultations and routing, not for owner-only internals.

  • Built for first contact, not generic endless chat.
  • Keeps temporary session context while the consultation is active.
  • Can escalate meaningful requests to the owner without exposing private system behavior.

Result

Visitor AI Assistant turns the first contact layer into an actual product surface: helpful enough to guide people, strict enough to keep direction, and structured enough to pass meaningful requests forward. As a portfolio case, it shows product thinking around boundaries, public UX, moderation, and AI behavior quality, not just raw chatbot generation.

Problem

A public AI assistant has to do more than answer politely. If it is too generic, it wastes leads; if it is too open, it leaks internal context; if it is too rigid, it kills useful conversations. The challenge is building a first-contact layer that helps people move forward without becoming either a dumb FAQ or an unrestricted chatbot.

Solution

Visitor AI Assistant was built as a separate consultation contour: it answers public questions, helps visitors shape a meaningful request, preserves short session context, and keeps clear behavioral boundaries.

Session-based Conversation context is kept only for the active consultation and expires after inactivity.
Public-safe The assistant stays inside public-facing knowledge and avoids owner-only internals.
Owner handoff Useful requests can be turned into a cleaner message for the owner instead of forcing visitors to start cold.
Guarded dialogue It can detect drift, keep boundaries, and end low-signal conversations when the dialogue stops being useful.