Brokerpilot AI Chat Guide
1. What is AI Chat
AI Chat is a built-in intelligent assistant on the Brokerpilot platform, designed for risk management specialists at Forex/CFD brokers.
Key Benefits
- Instant data access — instead of navigating through multiple platform sections, simply ask the chatbot: "What is the balance of account 12345?", and you will get an instant answer.
- Account analysis — the bot can perform a comprehensive analysis of a trading account, including trading style, risk assessment, and routing recommendations (A-Book / B-Book).
- Automated arbitrage scanner — the system automatically checks accounts for signs of arbitrage trading and sends notifications.
- Bilingual support — the bot understands and responds in both Russian and English. Just write in the language that is most convenient for you.
2. Architecture and Data Security
How the system works
The AI bot server is deployed in Docker inside the broker's infrastructure. It communicates with the Backend Master via WebSocket on internal addresses (192.168.x.x). Broker data never leaves the internal network — only the queries sent to the language model to formulate responses for the operator go outside.
Data Privacy & Personal Data Protection
1. No personal data is sent to AI models
Personal data — any information that can identify a natural person: full name, email, phone number, residential address, identity documents, or date of birth — is never transmitted to the AI. The system is designed so that the language model does not receive any personally identifiable information (PII).
2. Account number (login) is not personal data on its own
A number like 12345 means nothing without access to the broker's CRM or back-office. The AI model cannot use it to identify any individual. This is anonymized data — information that cannot be linked to a specific person without additional context that the model does not have.
3. Financial data (balance, trades) is not personal data when isolated from identity
A string like "balance: $192,805" without any link to a specific person is just a number. The model sees an anonymized dataset: account number + trading metrics. It does not know whose account it is and has no access to the CRM.
4. Data is requested only on operator initiative
The language model has no direct access to the broker's database. It cannot query data on its own. The process:
- The operator asks a question in the chat.
- The model determines which function is needed to answer the question.
- Our server retrieves data from Backend Master (within the internal network).
- The result is passed to the model for composing the response.
- The model returns a text answer to the operator.
No operator request — no data is transmitted.