Get a quote

AI Consulting · Besiktas

AI Consulting for Besiktas businesses

A mark reader is one physical object. There is no spare, and once it goes out for repair the return date belongs to somebody else's calendar. If your assessment dates are set centrally they rarely move, so when the two calendars collide the institution is the side that waits. The optical mark tool written for Vipkurum breaks that link. Marks are lifted from the image of the form rather than through a reader's optics, so the day a device fails is not the day assessment stops.

AI Consulting — Besiktas

Head office floors and groups carrying several brands are dense in Besiktas. If measurement is planned centrally, the date a result is due gets written centrally too. The portfolio work closest to that fabric is Vipkurum's optical mark tool, and we state its reach as it is: it was written for an education institution's exams. Corporate communications material, agency work and human resources assessment instruments are not things we can show, and we have no client on this district's agency or media side either. What we can describe is the removal of a single dependency. Python and OpenCV lift the marks from the image, a Node.js service is called, and Laravel with MySQL writes the result into the exam record.

  • Because marks are lifted from the form's image, assessment no longer depends on one device being in working order.
  • Results can be produced while the device is out for repair, since the reading sits in software and the calendar is not tied to a repair window.
  • The scope is written down too: this tool was built for an education institution's exams, and internal competency testing is not something we can 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 marks — reading moved out of the device and into software

Vipkurum is education technology work. Marks on an optical form are lifted from the image of the form rather than through a reader's optics. Because the reading runs in Python and OpenCV, assessment does not depend on one device being in working order, and results can still be produced while that device sits with a repair shop. Forms are uploaded through the browser, the Python reading service is called via Node.js, and the result is written to a MySQL record on the Laravel side. Under the same roof the cropping tool produces the answer key. The scope is exam assessment, not internal competency testing.

Read the case study →

Working with Besiktas 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 device works. Why would we discuss this at all?

    While it runs there is nothing to see. The problem appears on the day it stops: with no spare, assessment stops with it. Once the reading lives in software that day stops being critical. That is the arrangement we built at Vipkurum, where the exam record does not depend on the state of a device.

  • How does the form become an image in the first place?

    At Vipkurum forms are uploaded through the browser and Python with OpenCV lifts the marks. The reading runs in the software's image analysis layer rather than in a hardware read head. How the image is captured is a separate question, and one measured again in every setting.

  • You call this AI, but where is the model?

    In this tool, lifting a mark is an image processing step rather than model work, and that is the honest answer. We use a generative model at the other end of the same roof: attaching an answer key to its question and writing a new question from existing examples. We keep the two apart.

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

    We keep no office and work fully remotely. Rather than watch a floor, we work through sample forms you send: which field is read and which mark counts as undecided both get written down. We also say up front that we have no client on this district's agency or media side.

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