Kontentga o'tish

Robotics Open Serving

Sitora Robotics Open Serving restoran egalariga ochiq, versiyalangan API orqali robotlar bilan — oʻz uskunasi yoki shartnomadagi uchinchi tomon parki bilan — taom berish imkonini beradi. Ushbu boʻlim yetkazib beruvchi uchun shartnoma; uning mashina oʻqiy oladigan qismi — GET /api/robotics/v1/openapi.json manzilida jonli beriladigan (autentifikatsiyasiz) OpenAPI hujjati va ushbu saytdagi API reference sahifalari.

Model: Sitora ishni tasvirlaydi, harakatni emas

“Model: Sitora ishni tasvirlaydi, harakatni emas” bo'limi

Sitora — jarayon boʻyicha vakolatli tomon, park menejeri emas. Toʻlangan buyurtma jismoniy topshirish holatiga yetganda, Sitora filialning faollashgan parkiga berish vazifasini taklif qiladi. Sizning kontrolleringiz uni qabul qiladi (birinchi daʼvo yutadi), robotni boshqaradi va cheklangan jarayon haqida xabar beradi. Harakat primitivlari yoʻq — navigatsiya, toʻsiqlarni chetlab oʻtish va jismoniy xavfsizlik sertifikatlangan shartnoma doirasida butunlay sizniki.

Ikkita bosqich mavjud:

Bosqich Ishga tushirish Yakunlanadi
dine_in_tray buyurtma ready boʻlganda (stol tasdiqlangan) served
delivery_courier buyurtma out_for_delivery boʻlganda delivered

Olib ketishda robot bosqichi yoʻq: qabul qiluvchi tomon — mehmon, tasdiqlovchi xodim emas.

Yakunlash buyurtma oʻtishini taklif qiladi, uni hech qachon toʻgʻridan-toʻgʻri bajarmaydi. Filialning tasdiqlash qoidasi hal qiladi: human_confirmed (sukut boʻyicha — xodim berishni tasdiqlaydi) yoki auto_confirm (server sizning completed xabaringizdan keyin oʻtishni qoʻllaydi; bu xabar arrived dan keyin sozlangan kechikishdan erta kelmasligi kerak).

Har qanday nosozlik — muddati oʻtgan taklif, robot xatosi, oflayn park, toʻxtatish, platforma muzlatilishi yoki shunchaki xodim buyurtmani birinchi berib qoʻyishi — jimgina oʻzgarmagan inson jarayoniga oʻtadi. Robot hech narsani kechiktira olmaydi va hech narsani bloklay olmaydi; har qanday robototexnika nosozligining eng yomon natijasi — buyurtmani odam beradi, xuddi robotsiz boʻlgani kabi.

Yaroqlilik: uchta qatlam, hammasi majburiy

“Yaroqlilik: uchta qatlam, hammasi majburiy” bo'limi

Filial takliflarni faqat quyidagilarning barchasi bajarilganda oladi:

  1. Yetkazib beruvchi sertifikatlangan — parkingiz muvofiqlik toʻplamidan oʻtgan va Sitora sertifikat bergan.
  2. Tarif huquqi — restoran obuna tarifi robototexnika funksiyasini oʻz ichiga oladi.
  3. Faollashuv faol — filialning robototexnika faollashuvi ega tomonidan soʻralgan, Sitora Consoleʼda tasdiqlangan va toʻxtatilmagan.

Bundan tashqari, platforma muzlatilishi yoqilganda yoki park heartbeatʼi eskirganda takliflar toʻxtaydi. Har bir qatlamning joriy holati park holati suratidagi blocked_reasons da koʻrinadi.

Qaysi maʼlumotni koʻrasiz va qaysinisini koʻrmaysiz

“Qaysi maʼlumotni koʻrasiz va qaysinisini koʻrmaysiz” bo'limi

Vazifa manifestida buyurtmaning koʻrinadigan raqami, pozitsiya nomlari va miqdorlari hamda manzil (stol belgisi/raqami yoki kuryerlik bosqichlari uchun yetkazish manzili) boʻladi. Siz hech qachon mehmon shaxsi, aloqa raqamlari yoki toʻlov maʼlumotlarini olmaysiz. Ularni soʻramang.