Cum să ștergeți istoricul călătoriei în taxi Yandex.  Cum să obțineți o verificare a taxei Yandex și să o imprimați.  Mișcarea în linie dreaptă poate consta, de asemenea, în manevre ale unui grafic virtual: pentru comoditate, un drum lung se transformă în mai multe margini atunci când se digitalizează

Cum să ștergeți istoricul călătoriei în taxi Yandex. Cum să obțineți o verificare a taxei Yandex și să o imprimați. Mișcarea în linie dreaptă poate consta, de asemenea, în manevre ale unui grafic virtual: pentru comoditate, un drum lung se transformă în mai multe margini atunci când se digitalizează

Oricare dintre noi încearcă să afle prețul exact înainte de a cumpăra un produs sau serviciu. Este clar că uneori există povești când costul final îl depășește cu mult pe cel planificat. Și dacă cu reparația unei mașini sau a unui apartament a devenit deja obișnuit, atunci în alte cazuri, diferența dintre așteptare și realitate este destul de enervantă.

Până nu demult, costul unei plimbări cu taxiul plutea, de asemenea. Chiar și serviciile online au calculat suma doar aproximativ - costul final a fost format doar la sfârșitul călătoriei. Un tarif are de obicei trei componente: costul îmbarcării (uneori cu kilometri și / sau minute incluse), costul unui kilometru și costul unui minut. Desigur, a fost posibil să se calculeze prețul aproximativ pentru o călătorie mai devreme, dar în cele din urmă s-ar putea schimba datorită faptului că, de exemplu, șoferul a fost întârziat într-un blocaj de trafic pe parcurs. Este clar că pasagerilor nu le-a plăcut întotdeauna acest lucru.

Se pare că nu este nimic mai ușor decât utilizarea datelor routerului în Yandex.Navigator și datele blocajelor de trafic, astfel încât Yandex.Taxi să calculeze prețul exact de la bun început, care nu s-ar schimba după sfârșitul călătoriei. De fapt, un număr imens de factori afectează costul, nu numai tariful. Este important nu doar să îl puteți calcula. Pe de o parte, costul ar trebui să fie atractiv pentru utilizator și ținând seama nu numai de situația actuală de pe drum, ci și, de exemplu, de blocajele de trafic, care nu sunt încă pe traseu, dar care vor apărea în curând. Pe de altă parte, prețul ar trebui să fie astfel încât conducătorii auto să nu piardă din câștiguri, chiar dacă drumul de la punctul A la punctul B a fost mai lung sau mai lung decât era planificat. În acest articol, vă vom spune cum am rezolvat problema și cum am căutat un algoritm echilibrat care să fie benefic pentru toți participanții la platforma Yandex.Taxi.

Traseu și timp

Pentru a putea calcula costul echilibrat al călătoriei, a trebuit să învățăm cum să prezicem cu exactitate lungimea și durata traseului. Să vedem cum funcționează inițial routerul nostru.

Acesta este un sistem destul de complex care construiește un traseu de la un punct la altul pe baza unui alt sistem mai simplu - un grafic rutier. Graficul arată la fel de natural pe cât probabil îl imaginați: fiecare drum corespunde uneia sau mai multor margini, iar intersecțiile și ramificațiile drumurilor sunt la vârfuri. Acest grafic este direcțional (deoarece drumurile sunt și lucruri direcționale).

Arată ca un grafic rutier în zona biroului Yandex din Moscova.
Cea mai importantă caracteristică a marginilor unui grafic este viteza medie de mișcare de-a lungul lor în acest moment. Depinde de situația actuală a traficului și de reglementările de circulație (de exemplu, limitele de viteză). În fiecare secundă primim zeci de mii de semnale impersonale - piste GPS - de la utilizatorii de geoservicii Yandex, le agregăm și apoi, prin filtrare și interpolare, facem semnalul mai bun și mai puțin zgomotos. În etapa finală, calculăm viteza curentă a muchiei în timp real (puteți citi mai multe despre cum funcționează blocajele de trafic).

Adresa - „partea de sus” a graficului virtual - constă dintr-o margine a graficului rutier și direcția de mișcare de-a lungul acestuia:

Ce se întâmplă când rezervați o călătorie în aplicație? Trimitem o solicitare către router pentru a găsi ruta optimă de la punctul de preluare (A) la destinație (B), care este indicat în comandă. Ruterul, la rândul său, proiectează punctul A pe grafic pentru a-și găsi „adresa” - o combinație între o margine și o direcție. Același lucru se întâmplă cu punctul B. Și deja aici se manifestă prima trăsătură a sistemului: procesul de determinare a celei mai scurte căi are loc nu în graficul rutier original, „natural”, ci într-un anumit „virtual”. Vârfurile sale nu mai sunt intersecții, ci chiar acele „adrese”, iar marginile nu sunt străzi, ci „manevre”, adică treceri de la o „adresă” la alta.

Reprezentarea aceleiași traiectorii în graficele rutiere (stânga) și virtuale (dreapta)

Mișcarea în linie dreaptă poate consta, de asemenea, în manevre ale unui grafic virtual: pentru comoditate, un drum lung se transformă în mai multe margini atunci când se digitalizează
După cum ne amintim, sarcina noastră este să găsim traseul optim, în timp ce, desigur, traseului „fizic” final nu îi va păsa dacă l-am construit într-un grafic „natural” sau unul „virtual”. Dar mai întâi trebuie să decideți ce este optimitatea. Pe de o parte, este evident că în oraș acesta este cel mai rapid mod de la A la B. Pe de altă parte, uneori un traseu dificil de-a lungul străzilor mici și ocolind autostrăzile mari, deși oferă o economie de 2 minute, datorită numărul mare de viraje se dovedește a fi semnificativ „Mai scump” pentru un automobilist. Prin urmare, pentru început, am definit o funcție care stabilește „costul” manevrei și am decis să o optimizăm folosind învățarea automată.

Cel mai simplu exemplu al unei astfel de funcții poate fi lungimea muchiilor care alcătuiesc manevra împărțită la viteza medie de mișcare de-a lungul acestor margini - așa-numitul „timp geometric”. Această valoare este bună pentru simplitatea sa, dar de multe ori nu ia în considerare o serie de caracteristici ale unei anumite manevre. Ia un viraj la stânga ca exemplu. Evident, luarea de pe un drum secundar la o intersecție reglementată nu este deloc la fel ca o ieșire, deplasarea de-a lungul autostrăzii. Particularitățile fiecărei situații individuale pot crește semnificativ timpul pentru întreaga manevră și, pentru a le lua în considerare, am decis să descriem fiecare manevră cu un set de caracteristici: lungimea marginilor sale constitutive, timpul de deplasare geometric, drumul funcțional cursuri, prezența unei benzi de transport public dedicate și așa mai departe. Aici au apărut în mod firesc „semne ale viitorului”: de exemplu, putem calcula în avans timpul pentru a finaliza o manevră, ținând cont de blocajele de trafic care vor apărea până când vom aborda această manevră.

Drept urmare, am primit mai mult de 70 de semne diferite care afectează „costul” traseului, iar numărul lor este în continuă creștere, deoarece adăugăm în mod constant semnale noi care pot deveni semne și ne pot ajuta în sarcina noastră.

O altă caracteristică a abordării noastre este că am împărțit problema inițială în două: construirea unui traseu și specificarea timpului de călătorie de-a lungul acestuia. Am denumit aceste modele, respectiv, „traseu” și „temporal” și merită să spunem mai detaliat în ce fel diferă unele de altele și de ce avem nevoie de două modele.

Modelul traseului este utilizat pentru a selecta calea optimă de la punctul A la punctul B dintr-o varietate de opțiuni, pe baza lungimii traseului și a timpului de călătorie de-a lungul acestuia. Dezavantajul este că modelul traseului trebuie să dea un răspuns foarte, foarte rapid, deoarece după acesta sistemul are nevoie de timp pentru a utiliza aceste calcule în lanțuri de proces suplimentare. De exemplu, 100 de milisecunde pentru calculul a 1000 de manevre este prea mare, aveți nevoie de o ordine de mărime mai mică. Modelul rutei ar trebui să fie cât mai ieftin posibil în ceea ce privește calculele, astfel încât să ia în considerare un set redus de caracteristici. Dar când avem deja un traseu optim, vrem să știm cât mai exact timpul de călătorie de-a lungul acestuia, iar aici nu mai suntem atât de conectați prin viteză, ne putem permite 100 de milisecunde.

Pentru aceasta, există un model de timp, a cărui singură sarcină este de a clarifica timpul de călătorie de-a lungul căii deja alese. Modelul temporal ia în considerare setul complet de caracteristici pentru fiecare manevră, precum și parametrii cererii utilizatorului de la aplicație: ora locală curentă și diferitele caracteristici macro ale traseului - de exemplu, coeficientul de depășire (raportul dintre lungimea unui traseu real de la A la B până la distanța dintre aceste puncte în linie dreaptă). La ieșire, modelul de timp oferă timpul de călătorie specificat.

Să rezumăm: problema noastră inițială „cum să construim o rută cu cea mai mare precizie și să prezicem timpul de călătorie de-a lungul acesteia” s-a redus în mai mulți pași. În primul rând, am trecut de la un grafic „natural” cu vârfuri-intersecții și margini-străzi la un grafic „virtual”, ale cărui margini sunt manevre, adică tranziții de la „adresă” la „adresă”. Am descris fiecare dintre aceste manevre cu un set de peste 70 de caracteristici. În al doilea rând, pentru a optimiza funcționarea routerului, am decis că vor exista două modele predictive: ruta, care alege rapid, dar grosolan, ruta dorită dintr-o varietate de variante posibile și timpul, care specifică timpul de călătorie de-a lungul traseu. Acum despre modul în care funcționează aceste modele.

Modele

În ciuda faptului că atât modelele de traseu cât și cele de timp sunt foarte diferite unele de altele, ele au în esență o sarcină similară - de a calcula timpul de călătorie de-a lungul traseului. Diferența cheie constă în complexitatea calculelor utilizate, adică într-un factor cantitativ mai degrabă decât unul calitativ. Mai mult, deoarece modelele au aceeași sarcină, atunci abordarea din punctul de vedere al pregătirii lor este aceeași. Putem lua doar un singur model - unul temporal - și apoi eliminăm din el „toate inutile” (de exemplu, caracteristici inutile) și astfel obținem un model de traseu mai ușor.

Această abordare s-a dovedit a fi avantajoasă nu numai pentru că a unificat metoda de învățare automată, ci și din alte motive, inclusiv faptul că instruirea unui model de timp este o sarcină clasică, așa cum se spune, „dintr-un manual”. Avem o imensă bază de date cu istoric de călătorie, adică există o mulțime de perechi de rute-timp care pot fi utilizate ca eșantion pentru o metodă de învățare automată. Modelul rutei este mai greu de antrenat deoarece nu putem forța toți șoferii să parcurgă toate opțiunile rutei de la punctul A la punctul B pentru a compara care dintre ele este mai rapidă. Drept urmare, în prima etapă, ne-am concentrat în mod special pe instruirea modelului de timp.

Prima idee a fost să folosim pur și simplu un model liniar peste suma manevrelor de traseu și să luăm timpii de călătorie reali ca țintă de învățare. Această abordare are o caracteristică naturală pentru problemă - de fapt, liniaritatea. Într-adevăr, timpul calculat în acest mod pentru o rută constând, de exemplu, din două manevre, este egal cu suma timpilor calculați pentru fiecare dintre manevre separat. Nu au existat dificultăți în interpretarea diferitelor semne, ceea ce este întotdeauna frumos: dacă greutatea cu un semn este mare, atunci semnul este semnificativ.

Cu toate acestea, în ciuda multor avantaje, primele încercări de a instrui acest model s-au dovedit a fi dezamăgitoare: rezultatele au fost puțin mai bune decât „timpul geometric”, deoarece am pierdut o mulțime de informații încorporate în categoric (adică nenumerotate) semne de manevră - de exemplu, o clasă funcțională de drumuri, forma coastei, nivelul drumului deasupra solului și altele au fost lăsate „peste bord”.

Iată cum se calculează prețul călătoriei în momentul rezervării:


După cum știm, contabilizarea variabilelor categorice este întotdeauna o sarcină descurajantă, nu e de mirare că există un întreg CatBoost pentru acest lucru. Cu toate acestea, am încercat să rezolvăm această problemă folosind o tehnică similară cu N-way-split, care este utilizată în arborii de decizie.

Să luăm în considerare faptul că, conform clasificării Hărților Poporului, drumurile sunt împărțite în 9 clase funcționale și există, de asemenea, 5 tipuri de caracteristici de proiectare: două căi de acces, un sens giratoriu, o ieșire, un sub-studiu, un viraj. În plus, pe drum, fie există un semafor, fie nu - acestea sunt încă două semnificații. În total, avem 9x5x2 = 90 de combinații. Acum, pentru fiecare astfel de combinație de caracteristici categorice, vom lua în considerare separat caracteristicile rămase, adică inițial vom împărți eșantionul în 90 de fragmente independente. Datorită acestei fragmentări, am obținut un total de câteva mii de caracteristici, deoarece, de fapt, am analizat fiecare dintre ele de 90 de ori - pentru fiecare combinație individuală. Chiar și luând în considerare eșantioane mari de antrenament, o astfel de „multiplicare” a dus la faptul că modelul a început să se recalifice rapid. Această problemă a fost parțial rezolvată datorită regularizării L1 (ea, spre deosebire de L2, este capabilă să neutralizeze influența caracteristicilor prin reducerea greutăților pentru ele), dar, ca urmare, în ceea ce privește totalitatea problemelor, abordarea a trebuit să fie recunoscut ca un impas. Adevărat, au existat vești bune: un astfel de model temporal ar putea fi deja folosit ca model de traseu, deoarece avea liniaritate în manevrele individuale, ceea ce înseamnă că ne deplasam în direcția corectă.

Și totuși, problema a rămas: cum să faci față atâtor semne? Yandex are Matrixnet, un algoritm de învățare automată bazat pe creșterea gradientă a arborilor de decizie care face față cu succes sutelor sau chiar mii de caracteristici. Pentru început, am încercat o abordare „frontală” și am instruit Matrixnet în perechi „traseu - timp real de călătorie”. Această metodă a dat imediat un rezultat bun, iar lucrările ulterioare privind creșterea numărului de caracteristici și reglarea fină a hiperparametrilor algoritmului au ajutat la obținerea unei creșteri tangibile a calității prognozării. Dar, în ciuda „evacuării” instantanee, datorită pur și simplu puterii Matrixnet, au existat și dezavantaje:

  • A devenit dificil să interpretăm rezultatele, deoarece în cazul creșterii gradientului pe copaci, lucrăm, de fapt, cu o cutie neagră. Nu mai este posibil să interpretăm pur și simplu diferite semne în funcție de greutățile lor.
  • Liniaritatea a dispărut din model - nu puteți împărți traseul în 2 bucăți, aplicați modelul la ele, adăugați și obțineți același număr ca pentru întregul traseu.
  • Acest model nu a putut fi folosit ca model de traseu, deoarece l-am instruit pe trasee în ansamblu și nu pe manevre individuale.
Adică, pentru sarcinile noastre, utilizarea Matrixnet „frontal” nu a fost potrivită. Drept urmare, am rămas cu două modele diferite, fiecare dintre ele fiind bun în felul său, dar și ceva rău. Într-o astfel de paradigmă - un model de rută liniar (și amenințat să îmbrace) și un model de timp bazat pe Matrixnet - am încercat să ne dezvoltăm de ceva timp, dar sufletul nostru a dorit un fel de soluție universală. Și a fost găsit.

„Linear Matrixnet”

Așa cum se întâmplă de obicei, ideea, când îmi venise deja în minte, s-a dovedit a fi plâns de simplă: să aplici Matrixnet la manevre individuale și nu la întregul traseu și să iei următoarea diferență ca funcție de eroare: suma valorile de timp pentru manevrele traseului minus timpul de călătorie țintă ...

unde T este Scopul, f sunt caracteristici, F este funcția care trebuie optimizată.

Deși o astfel de funcție este foarte asemănătoare cu sarcina de clasare în căutare (optimizarea rezultatelor căutării în ansamblu), nu exista un astfel de instrument Matrixnet printre cele gata făcute în forma necesară, așa că a trebuit să-l implementăm noi înșine.

După o oarecare agonie în alegerea ratei de învățare corecte și a numărului de copaci, am reușit să obținem un model care nu era aproape inferior Matrixnet „pur” în termeni de calitate, dar avea liniaritate. Acest lucru i-a permis să fie utilizat ca model de rutare și, de asemenea, a deschis accesul la utilizarea ușoară a caracteristicilor categorice, digitalizându-le și utilizând CatBoost.

rezultate

Întreaga poveste a durat mult, dar în cele din urmă am obținut un model care îndeplinea simultan toate cerințele de performanță și oferea acuratețea necesară în estimarea timpului. Această ultimă caracteristică a făcut posibilă calcularea exactă a costului unei călătorii cu taxiul în avans și nu schimbarea la sfârșitul călătoriei.

Ultima întrebare - cu ce rezultate am obținut, există ceva de comparat? Desigur, un răspuns complet ar necesita o discuție cu mulți factori și analize destul de serioase. Dar putem oferi niște estimări foarte simple.

- A fost - este. În stânga - versiunea veche a aplicației cu un calcul aproximativ al costului călătoriei. În dreapta este versiunea actuală cu prețul exact al călătoriei în diferite tarife.
Este evident că afișarea prețului exact al unei călătorii în aplicația Yandex.Taxi la momentul comenzii este în sine un avantaj semnificativ care face serviciul transparent pentru utilizatori, așa că am riscat puțin aici. Singurul lucru care s-a dovedit a fi dificil a fost să explicăm că, dacă o persoană ajunge la punctul B greșit, pe care l-a indicat la comandă, atunci întreaga călătorie este recalculată folosind un taximetru, deoarece în astfel de cazuri calculele noastre nu au sens. Dar asta este o altă poveste. Deoarece există puține astfel de cazuri, majoritatea utilizatorilor noștri au apreciat nu numai afișarea prețului final înainte de călătorie, ci și faptul că la sfârșitul călătoriei nu se schimbă, chiar dacă taxiul se afla într-un blocaj de trafic sau șoferul conducea în jurul ei. Și, desigur, au început să indice punctul B mai des, dându-și seama că numai în acest caz primesc un astfel de calcul.

Așa cum am spus la început, dacă algoritmii noștri funcționau prost și făceau prețul bun doar pentru utilizator, acest lucru ar putea duce la o pierdere semnificativă a câștigurilor șoferilor și, ca urmare, la reducerea acestora. După ce prețul a fost afișat chiar înainte de călătorie, numărul comenzilor a început să crească activ - pentru multe persoane pentru care costul exact este critic, a devenit mai ușor din punct de vedere psihologic utilizarea Yandex.Taxi. Creșterea comenzilor a dus la o creștere semnificativă a utilizării mașinilor de taxi - adică la cota pe schimb de lucru, atunci când șoferul transportă un pasager sau merge la comandă, mai degrabă decât pierde timpul. Acest lucru se datorează și faptului că creșterea a îmbunătățit activitatea altor tehnologii de servicii - de exemplu, lanțul de comenzi. Acesta este un algoritm care începe să caute următorul client chiar înainte ca șoferul să-l aducă pe cel anterior - și îl caută în zona în care șoferul va ajunge în curând cu pasagerul.

Creșterea utilizării mașinilor în Moscova și în regiune.
Datorită creșterii utilizării, cel mai important indicator pentru șofer - câștig pe oră, câștigurile medii pe schimb pe oră - a crescut, de asemenea: conform estimărilor noastre, cu aproximativ 15-22% în medie în Rusia. Deși unele orașe s-au dovedit a fi adevărate deținătoare de recorduri, acolo această cifră a crescut și mai mult.

În fața noastră sunt multe îmbunătățiri mici și mari ale modelului, cum ar fi conectivitatea CatBoost, despre care vă vom spune cu siguranță.

Am citit multe despre ce metode vin cu șoferii pentru a înșela pasagerii și Yandex.Taxi. Cu toate acestea, nu am citit aproape nimic despre modul în care conducătorii auto sunt înșelați în Yandex.Taxi. Deci, să discutăm, deoarece există un motiv. Este clar că multe dintre problemele discutate au apărut din faptul că Yandex.Taxi nu are încredere în șoferi și luptă împotriva fraudei în mediul șoferului, dar în cele din urmă situația a avut o prejudecată nesănătoasă. Se pare că șoferul nu are aproape niciodată dreptate? Aveți o poveste reală despre modul în care sunt înșelați șoferii în Yandex.Taxi?

Plata fără numerar

Neplată de către pasager pentru numerar în Yandex.Taxi

În fiecare zi, pasagerii Yandex.Taxi vin cu scheme din ce în ce mai sofisticate pentru a nu plăti călătoriile în numerar. Punctul esențial al problemei este că, dacă un pasager coboară din mașină fără a plăti, șoferul aproape sigur nu va vedea banii pentru această călătorie. Unul dintre șoferii mei a avut odată acest lucru de două ori pe zi - pasagerii nu plăteau 700 de ruble pentru diferite călătorii. Prima dată când au spus că nu există bani, au lăsat un card bancar ca garanție pentru plata viitoare și ar fi mers să ia banii. Altă dată, doi pasageri au coborât din mașină fără să plătească, au intrat în magazin și au perceput 15.000 de ruble de la vânzător. pentru că a vândut alcool după timpul alocat și a fugit. De acord, metodele de fraudă a pasagerilor devin din ce în ce mai sofisticate.

Carduri Sberbank

Frauda printr-un card Sberbank

Șoferul îndeplinește comanda în numerar, după care pasagerul (de obicei pasagerul) pretinde că a transferat banii pe cardul său. De fapt, pasagerul trimite pur și simplu un SMS cu un text similar cu cel cuprins în notificarea de transfer bancar. Textul mesajului indică faptul că a fost efectuat un transfer în valoare de 6.000 de ruble pe card. În plus, pasagerul care a transferat o astfel de sumă din greșeală și îi cere șoferului să efectueze un transfer pe cardul său minus suma călătoriei. Șoferul face un astfel de transfer, după care pasagerul pleacă, iar șoferul descoperă că banii au dispărut de pe card.

Video

Video - cum sunt înșelați driverele Yandex.Taxi

Anularea Comisiei

Anularea comisionului Yandex.Taxi atunci când pasagerul nu a plătit pentru călătorie

Anularea comisiei Yandex.Taxi în cazurile în care pasagerul nu a plătit pentru călătorie nu este doar nedreaptă, ci a devenit și o măsură represivă împotriva șoferilor. Se întâmplă adesea ca șoferii, în loc să informeze Yandex.Taxi despre frauda pasagerilor, să sune la dispecerat și să solicite anularea comenzii! De ce se întâmplă asta? Deoarece șoferul înțelege că Yandex.Taxi nu va returna banii pentru călătoria pe care pasagerul nu l-a plătit, dar va lua un comision pentru această călătorie de la șofer în orice caz. Se dovedește a fi o prostie completă, deoarece, în loc să alunge pasagerii înșelați din sistem, eliminarea comisionului de la șofer duce la pedeapsa șoferului însuși.

Schimbarea metodei de plată

Schimbarea metodei de plată pentru călătoria Yandex.Taxi pe drum

Atunci când un pasager nu are suficienți bani pe card pentru a plăti călătoria, Yandex.Taxi poate schimba automat metoda în numerar. În același timp, șoferul primește o notificare în Yandex.Taxometer, dar din moment ce șoferul se află la volan, este posibil să nu observe această notificare cu privire la schimbarea metodei de plată de la un card la numerar. Astfel, după terminarea călătoriei, pasagerul coboară pur și simplu din mașină, comisionul se debitează de la șofer, dar acesta nu primește bani. Unii pasageri pot folosi această eroare pentru neplata sistematică a comenzilor: pur și simplu nu pun bani pe card, metoda de plată se schimbă automat în timpul călătoriei, șoferul nu observă acest lucru și pasagerul nu plătește călătoria, iar șoferul nu primește bani pentru asta.

Comanda care nu este

Anularea unui comision pentru o comandă Yandex.Taxi pe care șoferul nu a luat-o

Imaginați-vă următoarea situație: șoferul a ajuns la destinație cu un pasager Yandex.Taxi, dar pasagerul, sub diverse pretexte, refuză să plătească călătoria în numerar; șoferul nu a finalizat încă călătoria din acest motiv. Să presupunem că un șofer și un pasager se ceartă despre asta timp de o jumătate de oră. Între timp, șoferul primește următoarele comenzi următoare. Ghici ce? În această jumătate de oră, șoferul nu va putea merge la comanda presupus acceptată de acesta, iar Yandex.Taxi va anula comisionul pentru această călătorie imperfectă și inacceptabilă de la șofer. Dreptate în acțiune!

Costul fix

Cost fix pentru o călătorie în Yandex.Taxi

Yandex.Taxi este excelent din toate punctele de vedere și totul ar fi minunat dacă Yandex.Navigator ar putea calcula cu precizie timpul de călătorie. Care este problema? Că nu este întotdeauna cazul. Să presupunem că Yandex.Navigator a rezervat 1 oră pentru călătorie și a durat 1 oră și 40 de minute. Ghici cine va plăti pentru o eroare în calculele Yandex.Taxi? Așa este, șofer. Interesant este faptul că șoferii cu greu îmi plâng în legătură cu astfel de erori ale Yandex.Taxi, dar șoferii Uber se plâng deseori, iar Uber îi compensează foarte adesea pe șofer pentru diferența dintre costul estimat al călătoriei și costul real.

Frauda pasagerilor

Pasagerul Yandex.Taxi a spus că a plătit călătoria în numerar

Foarte des apar mesaje de la Yandex.Taxi că un astfel de pasager a spus că a plătit călătoria în numerar și că a fost debitat și de pe card. Mai mult, pasagerul poate face apel la călătorie aproape chiar la două săptămâni după călătoria însăși. Funcționalitate foarte interesantă și va fi bine dacă șoferul observă această scădere inversă a banilor pentru călătorie și chiar își amintește două săptămâni mai târziu cum a plătit pasagerul pentru această călătorie. Aparent, Yandex.Taxi crede că șoferul are un computer în cap.

Se pare că nu a existat nicio călătorie

Pasagerul Yandex.Taxi a spus că nu a călătorit de-a lungul rutei

La comanda unei mașini în Yandex.Taxi, pasagerul specifică destinația călătoriei. Dar dacă pasagerul trebuie să continue călătoria după? În acest caz, el îi spune pur și simplu șoferului, să mergem mai departe, costul călătoriei va fi anulat automat. Să presupunem că călătoria inițială costă 1.000 RUB, iar călătoria completă costă 3.000 RUB. În consecință, călătoria se încheie, pasagerul informează Yandex.Taxi că șoferul nu a oprit călătoria după finalizarea acesteia, iar pasagerului, pe baza cererii sale, i se restituie 2.000 de ruble. Șoferul primește un comision pentru o comandă completă și este plătit doar pentru o comandă inițială scurtă.

Blocarea aparatului

Mașina închiriată a fost blocată din vina șoferului Yandex.Taxi anterior

Imaginați-vă o situație: un șofer închiriază o mașină, se conectează la Yandex.Taxi și află imediat că mașina este blocată deoarece șoferul anterior care a lucrat la aceasta a încălcat grav standardele de servicii Yandex.Taxi. Drept urmare, l-a încălcat atât de mult încât el și mașina lui au fost blocați. Ghici ce va oferi Yandex.Taxi unui nou șofer care nu este vinovat de nimic, nu a încălcat niciun standard de serviciu și este, în general, o persoană minunată în viață? Așa este, vino la punctul de control staționar pentru a debloca mașina, care a fost blocată fără vina lui. Este logic!

Diferența de plată

Diferența dintre ceea ce a plătit pasagerul și ceea ce a primit șoferul Yandex.Taxi

Bine, încă nu am auzit că Yandex.Taxi abuzează de astfel de lucruri, dar nu exclud deloc acest lucru, deoarece Uber în America a fost prins de asta și a existat un scandal mare. Logica obișnuită a lui Yandex.Taxi: un pasager a făcut o călătorie pentru 100 de ruble, Yandex.Taxi ia 15 ruble, șoferul primește 85 de ruble. Atenție, începe magia. Și cine a spus că comisionul Yandex.Taxi pentru o călătorie ar trebui fixat ca procent din costul acesteia? Să presupunem că Yandex.Taxi știe că pasagerul este gata să facă această călătorie pentru 400 de ruble, iar șoferul este gata să facă aceeași călătorie pentru 200 de ruble. Ce rost are Yandex.Taxi să plătească mai mult șoferul? În acest caz, Yandex.Taxi poate lua 400 de ruble de la pasager și poate plăti 200 de ruble șoferului. Comision 50% din comanda, nu rau!

Ce să fac

Ce trebuie făcut în situația în care șoferii Yandex.Taxi sunt înșelați?

Problema cu noua piață a e-taxi-urilor din Rusia este, în primul rând, că toți șoferii sunt dezunificați. Șoferii nu își vor putea apăra drepturile unul câte unul, iar întregul sistem electronic de taxi este construit pe separarea maximă a șoferilor. Întregul monopol al informației, ceea ce înseamnă că toată puterea este concentrată în mâinile Yandex.Taxi însuși. În al doilea rând, jurnalismul civic normal este aproape nedezvoltat în Rusia, adică jurnalismul în interes public. Jurnaliștii încearcă să nu observe evenimentul, cu excepția cazului în care corporația însăși trimite un comunicat de presă despre acesta.

Singura modalitate prin care șoferii își protejează interesele este să se unească într-un fel de organizație cvasi-publică, sindicat șoferii Yandex.Taxi. O astfel de uniune ar putea reprezenta interesele colective ale șoferilor în negocierile cu Yandex.Taxi și să comunice cu jurnaliștii pentru a contura agenda știrilor nu numai prin ochii unui pasager și a unei companii mari, ci și prin ochii șoferilor. Astfel, puteți obține o mai mare obiectivitate și corectitudine în raport cu driverele Yandex.Taxi.

Este ușor de utilizat aplicația Yandex.Taxi, pentru a comanda o mașină, trebuie doar să urmați 7 pași simpli.

  1. Descărcați și instalați aplicația Yandex.Taxi pe telefonul dvs. mobil.
  2. Lansați aplicația, introduceți numărul de telefon mobil și confirmați-l cu codul SMS.
  3. Permiteți programului să acceseze locația, astfel încât aplicația să determine în mod independent locul în care vă aflați acum.
  4. Dacă aplicația a determinat corect locația, atunci este suficient să o confirmați, dar dacă nu, atunci trebuie să puneți un marker pe hartă.
  5. Introduceți adresa în câmpul „Destinație”, puteți specifica numărul străzii și al casei, numele centrului de divertisment sau al stației de metrou.
  6. Ecranul va afișa timpul după care aparatul va fi servit, puteți seta specificul sau cel mai apropiat. Confirmați alegerea cu butonul „Apelați un taxi”, selectați forma de plată: numerar sau card bancar.
  7. Rămâne să așteptați notificarea comenzii acceptate și se pregătește pentru eliberare.

Unde pot specifica ora în programul Yandex.Taxi?

Când plasați o aplicație, va exista un câmp corespunzător cu alegerea timpului. În mod implicit, cel mai apropiat este setat, dar puteți selecta elementul „Altele”, unde, specificați ora specifică la care aveți nevoie de un taxi.

Cum anulați comanda?

După finalizarea aplicației, butonul „Anulează comanda” va apărea în partea de jos a ecranului, faceți clic - și ați terminat.

Pot apela Yandex.Taxi fără a folosi aplicația?

Puteți comanda un taxi nu numai în program, ci și prin intermediul site-ului web. Pentru a face acest lucru, trebuie să mergeți la acesta, să introduceți datele: adresa și ora sosirii, destinația, telefonul mobil. De asemenea, alegeți un tarif (confort sau economie), dacă este necesar, lăsați un comentariu, de exemplu, un număr de intrare, astfel încât șoferul să își poată găsi rulmenții mai ușor. După introducerea informațiilor, faceți clic pe „Apelați un taxi”. Dacă totul este corect, o notificare prin SMS va fi trimisă la telefon cu numărul și marca mașinii, contactele șoferului.


Modalități de plată

Aplicația Yandex.Taxi funcționează pentru pasageri prin numerar și transfer bancar, puteți alege o metodă mai convenabilă.

Cum se plătește o comandă cu un card?

Pentru telefoanele de pe platforma Android (4.0 și versiuni ulterioare) și iOS (versiunile 8.0 și versiuni ulterioare), este posibil să plătiți călătoria cu un card bancar. Pentru a utiliza o metodă de plată fără numerar, trebuie să o conectați la aplicație.

  1. Accesați meniul programului, selectați „Card bancar”, apoi faceți clic pe „Adăugați card” (este posibil ca plata cu cardul să nu fie disponibilă în regiunea dvs.).
  2. Apoi introduceți datele sale: numărul din 16 cifre, data expirării și codul CVV (3 cifre pe spatele cardului sub banda magnetică). Nu este necesar să faceți acest lucru manual, puteți utiliza serviciul Scan Card, iar smartphone-ul va recunoaște informațiile în sine.
  3. Faceți clic pe Finalizare.

Când plasați o comandă, selectați plata cu cardul, iar suma va fi debitată automat.


Cum elimin un card bancar din aplicație?

Pentru a elimina un card bancar, trebuie să accesați meniul, să selectați secțiunea „Card bancar”. Dintre cele atașate, selectați-l pe cel de care doriți să scăpați, țineți apăsat câteva secunde, după care apare fereastra „Ștergeți” (sau o pictogramă sub formă de coș).

Intrebari obisnuite

Să discutăm cele mai frecvente întrebări pe care le au utilizatorii.

Cum ies din aplicatie?

Programul se închide în același mod ca și alte aplicații. Pentru a opri utilizarea serviciului, accesați setările telefonului smartphone (iPhone), selectați Yandex.Taxi din listă și faceți clic pe „Opriți procesul”.

De ce nu pot deschide programul?

Dacă aveți probleme la intrarea în program, ar trebui să îl reinstalați și să vă verificați conexiunea la Internet. Dacă acest lucru nu ajută, contactați asistența tehnică.

De ce se blochează aplicația?

Când Yandex.Taxi este comandat printr-o aplicație de pe un smartphone, programul se poate bloca. Acest lucru se datorează lipsei de memorie RAM, trebuie să încercați să ștergeți memoria cache și să închideți programele terțe sau jocurile existente. După aceea, serviciul va funcționa corect.

De asemenea, aplicația se poate bloca din cauza erorilor interne, care vor fi remediate în noua versiune a programului. Dacă metoda de mai sus nu a ajutat, atunci așteptați actualizarea.

Cum actualizez programul?

Aplicația este actualizată în mod similar cu alte programe, proprietarii de iPhone-uri pot face acest lucru în App Store, iar proprietarii de smartphone-uri Android din Play Market. Trebuie să găsiți Yandex.Taxi și să faceți clic pe „Actualizare”.

Cum șterg istoria?

Nu există nicio modalitate de a șterge istoria. Dezvoltatorii nu au prevăzut o astfel de funcție.

Cum se tipărește o chitanță?

Astăzi, serviciul pentru comandarea transportului ușor Yandex Taxi rămâne unul dintre cele mai rapide și mai convenabile, precum și rentabil, deoarece puteți personaliza sistemul de plată pentru dvs. și condițiile orașului dumneavoastră. Aruncați o privire la un exemplu despre cum puteți comanda un taxi și personalizați aplicația pentru dvs. în acest manual.

Cum se utilizează taxiul Yandex pe site

Utilizarea serviciului printr-un browser este la fel de convenabilă ca utilizarea unei aplicații pentru un telefon mobil, deoarece aici este posibil să nu vă înregistrați, dar în același timp veți fi lipsiți de anumite funcții.

  • Mai întâi, selectați regiunea dvs. în Yandex, dacă serviciul nu a făcut-o pentru dvs. conform datelor GPS.
  • Acum, accesați site-ul pentru a comanda un taxi de la Yandex: https://taxi.yandex.ru și selectați locul din care începeți călătoria intrând pe stradă și în casă în câmpul „De la”. De asemenea, puteți introduce acolo numele oricărui magazin, centru sau salon în care vă aflați în acest moment.
    Sau găsiți un loc pe hartă și faceți clic pe casa dorită cu degetul.


  • În al doilea câmp, în același mod, indicați destinația călătoriei.


  • Acum selectați ora pentru taxi, dacă aveți nevoie de el cât mai curând posibil, apoi faceți clic pe elementul „Pentru viitorul apropiat”, este disponibilă și o comandă întârziată pentru 10 și respectiv 15 minute.


  • În cerințe, puteți marca prezența unui scaun pentru copii în mașină. O sută de ruble vor fi adăugate la costul călătoriei.


  • Rămâne să alegeți clasa mașinii, cu cât este mai mare clasa, cu atât călătoria este mai scumpă. Puteți afla tarifele orașului dvs. la linkul: https://taxi.yandex.ru/#mrt Vă rugăm să rețineți că opțiunea de a transporta animale, echipamente, instrumente muzicale sau schiuri este posibilă doar din clasa Comfort și mai sus.
    Pe lângă clasele vizibile, taxiul Yandex are tarife în timpul zilei: „Ziua”, „Noaptea”, „Weekend”. Cel mai mic preț este la tariful zilnic, care funcționează de la nouă dimineața până la nouă seara.


  • Introduceți numărul de telefon mobil pentru a finaliza procesul de plată. Dând clic pe butonul „Comandă demonstrativă”, puteți vedea cum funcționează serviciul.
    Faceți clic pe „Apelați taxi” pentru a vă confirma apelul. Astfel, ați învățat cum să comandați Yandex Taxi prin browserul computerului sau al telefonului.


Cum se folosește Yandex Taxi prin intermediul aplicației

În aplicația mobilă de la Yandex, veți găsi mai multe opțiuni pentru confortul comenzii. De asemenea, necesită mai puțin trafic pe internet, ceea ce înseamnă că funcționează mai repede.

  • Instalați aplicația Yandex Taxi pe Google Play sau App Store.


  • Conectați-vă la aplicație și parcurgeți procedura de înregistrare pentru a comanda mai rapid, precum și pentru a primi cecuri la adresa dvs. de e-mail. Această procedură este descrisă în detaliu în acest document.


  • Acum faceți clic pe cele trei bare din colțul din stânga sus al ecranului, veți fi direcționat la meniul aplicației. Aici aveți la dispoziție o gamă largă de opțiuni, de exemplu, puteți activa coloana „Nu vreau să primesc SMS”, apoi toate notificările vor fi trimise numai aplicației Yandex Taxi, iar notificările către numărul de mobil vor fi interzis.


  • Selectați „Adrese favorite” pentru a adăuga locuri pe hartă pe care le utilizați frecvent. În viitor, nu trebuie să le mai introduceți, trebuie doar să le selectați din lista de favorite. Faceți clic pe „Adăugați o adresă” și, folosind harta, începeți să adăugați.


  • Uită-te acum la tarifele pentru orașul tău. Derulați în jos meniul până când vedeți linia „Tarife”. Apasa pe el.


  • Aici puteți vedea ce oră a zilei este cea mai profitabilă pentru a comanda un taxi, precum și prețurile pentru diferite clase de mașini.


  • Reveniți la meniu și, în partea de jos, deplasați glisorul de lângă cuvintele „Trafic pe hartă”. Dacă puteți vedea toate blocajele și aglomerația din orașul dvs., atunci pavarea personală a traseului de taxi va fi cea mai bună soluție.


Acum, după ce ați reconstruit complet aplicația Yandex Taxi, sunteți gata pentru un apel confortabil și rapid al unei mașini.

Hei! Astăzi vă voi arăta cum să obțineți un cec pentru o plimbare cu taxiul Yandex. Dacă aveți nevoie de confirmarea că ați folosit taxiul și l-ați plătit, este foarte ușor să îl obțineți. Pentru orice călătorie cu un taxi, puteți obține un cec și, dacă doriți, îl puteți imprima. Totul este foarte simplu! Vezi mai departe!

Cum să obțineți un cec în taxi Yandex pentru o călătorie

Veți avea nevoie de aplicația de taxi Yandex. Îl puteți instala pe telefonul dvs. Android de pe site-ul Google Play.

Deschideți aplicația. În pagina principală, în partea stângă sus, faceți clic pe butonul Meniu.

Apoi, veți vedea o pagină cu un cec. Pentru a imprima o chitanță, transferați pe computer și imprimați. Există, de asemenea, aplicații speciale pentru Android pentru imprimarea directă de pe telefon. Pe Google Play, căutați tipărirea de la telefon la imprimantă când vi se solicită. Există aplicații pentru diferite smartphone-uri.

Cum se tipărește o chitanță de la Yandex taxi

Există mai multe opțiuni:

  • Faceți o captură de ecran a chitanței. Aruncați-l pe un computer, apoi pe o unitate flash USB. Apoi mergeți la magazinul de tipărire și imprimați;
  • Dacă imprimanta este acasă, conectați-vă smartphone-ul la acesta prin Wi-Fi și imprimați.
  • Este posibil să fie necesară o aplicație pentru Google Android:
  • Serviciul de imprimare PrinterShare;
  • Plug-in HP Print;
  • StarPrint;
  • HP Smart;
  • Tipărire PrintHand Mobile;
  • Epson iPrint;
  • Serviciul de imprimare Canon;
  • Samsung Mobile Print;
  • Google Cloud Print;
  • Printer Serial USB Bluetooth;
  • Pantum Mobile Print & Scan;
  • USB POS Printer Boost.

Totul este gata! Acesta este cât de ușor și rapid puteți obține o verificare a taxei Yandex!