A Persian AI platform: the world’s AI models in one place, plus custom assistants that answer from each business’s own knowledge.
Persian speakers who want to use AI run into foreign-currency payments and English-only interfaces, and organisations can’t send their data to a foreign service.
As CTO I led Yarabot’s architecture and development: from the backend services and search to retrieval-based assistants and the WordPress and Telegram integrations.
More than 80,000 users, and language models running on the servers of organisations such as a national insurer, the public library network and a municipality.
Every customer gets its own separate knowledge index.
The language model runs on the organisation’s own server, for data that must not leave.
The assistant works right inside the customer’s website or bot.
Elasticsearch searches each customer’s knowledge.
Pay for what you use.
FastAPI, MongoDB and Redis.

| Language & framework | Python · FastAPI |
| Data & search | MongoDB · Elasticsearch · Redis |
| Infrastructure | Docker · deployment on the customer’s GPUs |