ERP assistant with local AI
AI Integration: A Conversational Assistant for Your Software
Ask your production and order data in plain language; answers come from read-only queries and a model that can run on your own server.
The assistant does not replace your software; it reads its data, turns it into reports and shares only catalogue information in customer channels. Your main software keeps working when the AI service is off.
- Read-only queries, checked before they run
- Tables, charts, Excel and PDF from the same data
- Internal data stays closed to customers on WhatsApp and e-mail
- The language model can run on your own server
- Read-only database connection
- Data separated per company
- Local language model
- Python service connected via REST API
- Excel, PDF and chart output
- Answers in Turkish and English
How a question becomes an answer
Questions from chat, WhatsApp and e-mail go through the same core; the channel decides which data the assistant can reach.
- A question arrivesWeb chat, internal API, WhatsApp or e-mail reach the same core.
- Company and channel identifiedERP access opens in internal channels and stays closed in customer channels.
- Language and contextThe answer language is set and conversation history added.
- Question type sortedRouted as catalogue, saved report, live data or general question.
- Read-only queryThe request becomes a query, is checked and runs on a read-only connection.
- Report and answerThe result becomes a table, chart, Excel or PDF; the model only explains it.
- Saved for reuseReports can be saved and run again later.
- Hand-over to a personPrice, sample or "call me" requests become tickets for the sales team.
Your data in-house, the assistant under control
The assistant reads data but never changes it; who can see what depends on the channel.
- Local language modelThe model can run on your own server and is not exposed outside.
- Read onlyIt connects with read-only rights; commands that change data are rejected.
- Sensitive tables closedUser, password and log tables cannot be queried.
- No internal data in customer channelsOrders, stock and account data are not shared on WhatsApp or e-mail.
- Separation per companyEach company's documents, channels and settings are kept apart.
- Decisions stay with peopleThe AI does not create or change records; it provides information and suggestions.
Why the BYK AI assistant?
- Checks against wrong figuresKnown mistakes such as counting cancelled records are caught and fixed before the query runs.
- Querying that learns from experienceSuccessful queries and corrected errors are kept and reused as examples for similar questions.
- Layered safetyQuery checks, a table allow-list and read-only rights work together.
- Product data from the catalogueProduct name, code and size are copied from the catalogue, not written by the model.
- Find products from a photoA customer photo is matched to the catalogue; candidates are shown and the customer is asked.
- An assistant that reports proactivelyDefined rules run on schedule; alerts and scheduled reports are sent via WhatsApp.
- E-mail classificationIncoming e-mail is classified, routed and can be answered by rules.
- Your main software is unaffectedThe assistant runs as a separate service; your software keeps working when it is off.
Related guides
Step-by-step guides on this topic in our Help Center.
- How to use AIHow to ask AI chat assistants good questions, with example prompts, limitations and privacy.
- AI tools that make your work easierIdeas for using AI in emails, meeting notes, presentations, spreadsheets, translation and summaries.
- AI for writing codeIn-editor completion, chat and terminal agents; tips for safe and efficient use.
Module details
Click a heading to open the details of that module.
Let's Add Artificial Intelligence to Your Software
BYK Software adds artificial intelligence capabilities to business software. Your users ask questions about ERP, production or laboratory data in plain language; your customers get product and order information over WhatsApp, e-mail or web chat. AI does not replace your existing system; it makes its data easier to use.
In the setup we build, the language model can run on your own server, in which case your data is not sent outside. The assistant does not run free-form commands; it only performs the operations defined and permitted for it.
Ask Your ERP and Production Data in Plain Language
The AI assistant we developed for our production software erdata answers questions about orders, production, subcontracted operations, stock and shipments without searching for a report screen. Questions such as "Which orders are overdue this week?" or "Summarise jobs waiting at subcontractors by company" are answered directly.
- Read-only, controlled queries to the database
- Reports prepared in plain language with Excel, PDF and chart output
- Saved reports that can be run again
- Search across catalogues, price lists, FAQs and technical documents
- Answers in the language of the conversation (Turkish, English and more)
The conversation in the image is an example; company and product names are demo data.
Customer Assistant on WhatsApp and E-mail
The same AI core also works on customer channels. A customer writing on WhatsApp gets answers about the product catalogue; requests that need the sales team become entries in a list inside the ERP, where their status (new, in progress, closed) and follow-up reminders are tracked.
- Incoming e-mails classified by subject and routed to the right person
- Rule-based automatic replies
- E-mail server settings managed from a screen
- Internal data (orders, accounts) never shared on customer-facing channels
- Rate limiting against misuse
Byk: A Voice-Driven Desktop Assistant
Byk is a voice assistant our team developed for its own use. When called "Byk" it starts listening, turns speech into text, understands what is asked and runs the matching action from a defined set; it shows the result on screen and reads it aloud.
- Start with a wake word or a keyboard shortcut
- Speech-to-text on the device
- Open applications, search the web, find files, take screenshots
- Calendar, reminders and notes
- Voice commands to software development terminals
- Only whitelisted actions, for safety
We carry the experience gained from Byk into the assistants we build for our customers.
Which Software Can It Be Added To?
- Production Software: order, production, subcontracting, stock and shipment queries (in use)
- Laboratory software such as KALDATA, Testing Laboratory Software and YT-LAK
- Product and FAQ assistant for corporate websites
- Other ERP, accounting or custom software you use, through integration
The setup is multi-tenant: each company's documents, language settings and channels are kept separate.
Data Security and Responsible Use
- A language model that can run entirely on your own server
- Data separation between companies
- Read-only, controlled database queries
- Internal data kept closed on customer channels
- Access codes and permission checks
- The main software keeps working normally when AI is switched off
AI answers support decisions; for important operations the final approval always rests with the user.
Request a Demo
To add AI to your software, request a demo; let's define the use cases that fit your data and processes together.

