The database architecture
Read a full replica of the production database — actually two databases kept in sync — for the agent to query.
Deploy the conversational agents on a VPS and put Slack in front. The team talks to the agent instead of maintaining a replication setup.