Get a quote

AI Consulting · Sisli

AI Consulting for Sisli businesses

If you train your counter teams in house and test them on paper at the end of a term, that test can stay tied to one room. Along the Elmadag and Cumhuriyet Caddesi office floors the reason is physical: the machine that reads answer sheets sits in that room, and every selling point queues behind its calendar. The question is not which model to pick. It is where the reading happens. In Vipkurum's optical mark tool the reading moved into software, so the room stopped being the queue.

AI Consulting — Sisli

Sisli leans on the cosmetics retail and central trade around Tesvikiye. If your head office sits here while your selling points sit in other districts, staff assessment lands on the central desk. The work closest to this district's sector profile is Vipkurum's optical mark reading tool. It was written for an education group. We have no work that reads a shelf audit photo or a storefront image for retail, and we say so before anyone asks. What carries across is how paper gets read: marks are pulled from the image of the form, so reading is no longer bound to one device. Python and OpenCV do the image work, Node.js carries the call, and Laravel writes results into MySQL.

  • Assessment stops depending on the single room that holds the reader, so each selling point reads its own sheets rather than waiting for the head office calendar.
  • Nothing is boxed up and driven to the centre; the sheet is uploaded where it was filled in and the result is recorded at that point itself.
  • The boundary is written down too: we read exam sheets, not shelf audits or window displays, and we do not offer what we cannot show.

Why Algoriel

  • The image does the reading

    Vipkurum reads optical form marks with OpenCV from the image of the sheet, not through the optics of a reader appliance.

  • Cropping apart from judgement

    Image processing decides where a question begins and ends; the language model only binds the answer to it. The two jobs never mix.

  • Model output lands in a record

    Vipkurum writes the answer key into the cropped question's own record instead of keeping it as a separate document.

  • A person has the last word

    At Tahlil.com the model drafts the reading and a doctor approves what reaches the patient; an unapproved reading never appears on screen.

What we build

AI Consulting
  • Where no model is needed

    Marks on an answer sheet are read from the form image itself; the threshold that decides whether a bubble counts as filled sits in the code, and no language model runs in that step.

  • Splitting the job in two

    Computer vision sets the question boundaries; a language model then ties each answer in the key to its question. Cropping accuracy never rests on a model's interpretation.

  • Removing the hardware step

    Marking stops depending on a reader device; when the form layout changes, we adjust the reading service in software instead of ordering new hardware or device-specific forms.

  • Turning existing material into a pool

    A booklet page is split into individual questions, the answer key is written onto each question's own record, and the questions already on hand become the pattern for new ones.

  • Tying the output to a person

    At Tahlil.com AI prepares the first reading, a specialist physician writes and approves the interpretation, and responsibility for the text that reaches the patient stays with the physician who signed it.

  • Queueing the generation

    In Secretum text and images come out of two separate generation paths; image generation is not instant, so that work goes onto a queue, and the finished file is stored once instead of being regenerated in the feed. Secretum is the product we are building now.

Work like this

AI Consulting · Case study

Vipkurum optical mark reading — each point reads its own sheets, none travel

In Vipkurum's optical mark tool the answer sheet stops belonging to whichever room holds the reader hardware. Marks are extracted from the image of the form with OpenCV, so the image analysis layer of the software does the reading. What that buys is local autonomy: a point runs its own assessment, sheets are never packed and shipped to a central desk, and no result waits for a slot on the head office calendar. Forms are uploaded through the browser, the Python reading service is called over Node.js, and Laravel writes the outcome into MySQL. The tool's context is exam marking; shelf and storefront imagery falls outside it.

Read the case study →

Working with Sisli teams, remotely

We have no office, so work for this city runs remotely and we do not offer on-site support. What was done, and why it was done that way, stays in writing. The project pages mark which builds came out of a partnership.

  • The first release ships as a working piece; extras follow later.
  • Every client we know of is in Turkey.
  • Decisions stay in writing; progress shows in working screens.

Frequently asked

  • Our selling points are spread across other districts. Does the assessment still have to run from the head office?

    It does not, and the mechanism is built the other way round. A sheet is uploaded where it was filled in and read there. The head office sees the outcome without owning the reading queue.

  • We own no optical reader. Do we have to buy the hardware first?

    No. Reading rests on the image of the form rather than the optics of a device, so an ordinary scanner that turns paper into an image is enough to start.

  • We are a cosmetics brand, not an exam board. What does this case say to us?

    It carries the shape of the problem, not the subject. A measurement that piles up on paper is freed from the one room that holds the device, and the result is produced where the reading is entered. We are equally plain that we have no work reading shelf or window imagery.

  • Would you not need to sit in our head office and watch the process?

    We keep no office and work fully remotely. Instead of watching a floor, we write down together which field on the form is read and which record the result is written to.

Let us look at which step needs a model and which one needs computer vision.