Saturday, May 27, 2023

Cum se construiește o aplicație care face programări eficiente

Dacă facem rezervări onlșine pe colo și pe colo, avem nu revelația că se respectă orele la care am făcut rezervarea, ci în cele mai multe dintre cazuri, constatăm că rezervarea noastră nu are nicio valoare, ba mai mult, primim tot felul de e-mailuri în care se modifică totul, ca și cum noi suntem niște bușteni la dispoziția prestatorilor de servicii, erijați în dictatori.
Totul provine de la propagarea stilului de lucru haotic de până acum, căci prestatorii de servicii nu au înțeles că ei sunt la dispoziția publicului și nu invers. Așa cum comunismul a fost batjocorit de români, așa cum privatizarea a fost caricaturizată de români, se încearcă și cred că se va reuși ca și digitalizarea să fie pângărită de români. Ghinionul nostru a fost că pandemia a trecut prea repede, căci dacă mai stătea un pic, birocrații, acești mici dictatori ai societății, de frică să nu aibă contact cu masele, ar fi acceptat digitalizarea ca singura lor șansă de perpetuare a speciei birocrato-funcționărești.
Pentru a corecta aceste comportamente aberante, trebuie procedat astfel:
- se iau tipurile diferite de servicii care se prestează,
- se fac niște serii de date cu duratele necesare pentru fiecare tip de serviciu,
- se calculează o medie,
- se fac niște teste de reprezentativitate,
- se decide care este o valoare rotunjită.
Acea valoare rotunjită va fi folosită astfel încât să se facă programările.
Să zicem că există la un service auto schimbarea de anvelope, reparații electrice și reparații de mecanică. Se fac 3 serii de date de câte 102 de durate, se elimină duratele minime și maxime și rămân 100 de termeni, se calculează medii aritmetice să zicem 38 minute la înlocuiri anvelope, prin rotunjire devin 40 minute, 73 minute la partea mecanică, prin rotunjire devin 75 și 50 de minute la partea electrică, rămân 50 minute că era deja rotunjit. Despre testele statistice nu discut aici.
Programarea la schimb de anvelope va fi 8,00 următorul la 8,40, următorul la 9,20 și tot așa. Pentru celelalte se procedează la fel. dacă este vorba de masa de prânz, se fac calcule și se ține seama de ea. Să zicem că la anvelope ar fi intervalul 11,30 - 12,10. Următorul care va fi programat va fi 13,10 căci muncitorul are o oră pentru masa de prânz. E simplu, chiar foarte simplu.
Interfața aplicației se adaptează să fie prietenoasă.
La început trebuie să fie tipurile de servicii. Clientul alege un tip de serviciu. Apoi apare posibilitatea de a face programare și acolo se ține seama de calculele acelea de medii. Lucrurile devin interesante dacă un client vrea două sau chiar trei tipuri de servicii. Se face o programare operativă a derulării serviciilor ca să se asigure continuitate. Există pentru astfel de probleme algoritmi de ordonanțare deja cunoscuți și implementați pe la fabricile cu derulare de n operații de prelucrare pe m mașini.
Ideea de bază este aceea ca beneficiarul de servicii să fie mulțumit și prestatorii de servicii să coboare de pe soclul pe care singuri s-au așezat și să accepte ideea că fără beneficiari mulțumiți ei sunt doar simpli muritori de foame, în condițiile concurenței acerbe din economia de piață reală.


(27 mai 2023)

Cum se construiește o aplicație care ne ajută să ne comunicăm păsurile

Noi avem probleme de rezolvat, adică, avem păsuri. Nu există un miliard de păsuri, ci fiecare dintre noi, ne confruntăm zilnic doar cu câteva și acestea sunt extrem de bine definite. Totul este să fim ajutați să le definim. În acest scop, trebuie să stăm de vorbă cu oameni specializați.
Să zicem că vrem să solicităm o autorizație pentru a construi o casă. va trebui să vedem cine eliberează acea autorizație și care sunt condițiile necesare și suficiente pentru a primi avizul favorabil eliberării autorizației.
Să zicem că vrem să scriem un articol la o revistă. Va trebui să citim indicațiile pe care revista le adresează potențialilor autori și dacă revista are o componentă de inteligență artificială, vom supune analizei acelei componente conținutul digital generat de noi.
Ideea de bază este ca aplicația pe care o accesăm să ne permită introducerea datelor ce descriu păsul nostru, astfel încât decidentul să aibă tot ce-i trebuie pentru a valida solicitarea noastră și pentru a obține rezultatul dorit de noi.
Cine se apucă să construiască o aplicație de soluționare a păsurilor fără a fi stat de vorbă cu persoane care deja rezolvă tot felul de păsuri:
- nu va sistematiza corect necesarul de informații,
- nu va avea o prioritizare corectă a elementelor,
- nu va separa tipologiile de păsuri,
- va genera formulare inutile, greoaie și ineficiente.
Este de dorit ca oamenii, fără a cunoaște nimic despre aplicație, să realizeze o comunicare eficientă, astfel încât să-și comunice păsurile din prima, fără reveniri, fără erori și fără timpi de așteptare. este de dorit ca aplicația să opereze selecții, nu prea multe, dar selecții și de fiecare dată să precizeze care sunt elementele necesare pentru a realiza trecerea la pasul următor, iar dacă sunt necesare introducerea de documente, să nu mai fie nevoie să se reia aplicația de la început, atunci când au apărut întreruperi din varii motive.


(27 mai 2023)

Inteligența Artificială - IA și libertatea de expresie.

Articolul 30 al Constituției României se referă la libertatea de exprimare și acolo scrie precis că cenzura este interzisă, că libertatea de exprimare este inviolabilă. Tot acolo sunt date și situațiile în care persoanele sunt trase la răspundere dacă prin ceea ce exprimă aduc atingere demnității, onoarei altor persoane, dar și alte aspecte bine precizate în acest articol.
Mulți oameni, în virtutea dreptului la libertatea de exprimare, procedează la abordări care încalcă multe din paragrafele articolului 30 din constituție și mai mult, spun că, din contră, articolul 30 le dă acest drept, căci așa înțeleg ei libertatea de exprimare.
O aplicație înzestrată cu Inteligență Artificială - IA, fără a fi extrem de pretențioasă, are posibilitatea de a identifica lejer încălcări ale libertății de exprimare, căci vocabularul utilizat în astfel de situații este unul destul de restrâns și de foarte multe ori, se utilizează șabloane, știut fiind faptul că pe persoanele ce procedează la astfel de abordări, nu le dă inteligența afară din casă.
Conținutul digital analizat de o aplicație de Inteligență Artificială - IA, va identifica toate abaterile autorului legate de articolul 30 al Constituției și va marca exact partea din textul analizat și alineatul din articolul 30 care este încălcat.
Eu cred că dacă sunt analizate nu mai mult de 10.000 de componente complete de conținut digital, se reușește antrenarea la un nivel foarte ridicat al rețelei neuronale și rezultatele următoarelor analize vor fi 100% edificatoare pentru orice om de bună credință. În acest fel, este creată o barieră sigură de filtrare a textelor care încalcă articolul 30 din Constituție și evident, acel conținut digital neconform, nu va mai fi postat pe nicio rețea de socializare sau îe niciun partal din mediul online.




(27 mai 2023) 

Atenție! Inteligența Artificială lucrează!

Produsele software de Inteligență Artificială - IA au început să-și facă simțită prezența în lumea conținutului digital. Este acum operațional Chat GPT (Chat Generative Pre-trained Transformer) și lumea deja se ajută de el în multe domenii.
Ca să dau un exemplu edificator, am primit o serie de e-mailuri referitoare la articole scrise de mine aici în care îmi erau semnalate o serie de chestiuni. Dacă ar fi fost articole din ultima perioadă aș fi zis că există un software implementat care face o serei de analize. Numai că mesajele primite făceau referire la articole scrise prin 2014, 2016, dar nu mai târziu de 2020. Înseamnă că proprietarii  blogului au achiziționat o aplicație de IA și au trecut la treabă, adică analizează ceea ce se scrie și scot în evidență ceea ce trebuie modificat în articol, pentru ca acesta să corespundă politicilor de conținut digital, agreate atunci când am făcut contul meu.
Aplicația de inteligentă artificială baleiază articolele, face o serie de analize în raport cu reguli prestabilite și conchide cu un text standard dacă articolul este OK sau enumeră carențele întâlnite, dacă articolul nu este OK și se spune că articolul a fost dezactivat, deci nu mai este disponibil pentru accesare, până la efectuarea de modificări ce elimină cauzele care au determinat scoaterea lui.
Este clar că inteligența artificială - IA acționează independent de noi și ni se taie toate căile de a genera abateri de la reguli deja stabilite în construirea de conținut digital.
Va trebui acum să ne imaginăm aplicații de inteligență artificială care sunt activate independent și care analizează conținut digital generat și care evidențiază calități, dar mai ales defecte și semnalează nu numai autorilor rezultatul analizei. Dacă o astfel de aplicație analizează 100.000.000 de fișiere cu conținut digital generat, avem imaginea eficienței inteligenței artificiale în curățarea hățișului de texte generate la întâmplare și mai ales vom avea suficiente elemente de a fundamenta decizii referitoare la cei ce consideră că sunt influenceri, dar care în realitate sunt persoane care preiau ideile altora, dar le îmbracă în forme accesibile mediului online, unde se află diferite rețele de socializare.



(27 mai 2023)

Friday, May 26, 2023

Nu este greu deloc...

Trebuie spus din start că organizarea competițiilor de culturism urmează un șablon standard, din care participanții să primească toate detaliile și pentru a nu exista aspecte ambigue care să dezvolte confuzii. este deosebit de important ca după derularea evenimentului,  toate elementele să fie  arhivate, astfel încât toată lumea să știe exact cum s-a procedat, ce rezultate s-au obținut, cine a fost în comisia de arbitrii și care au fost premiile. Este important să existe și o galerie reprezentativă cu imagini din timpul competiției, imagini cu campionii, dar și imagini cu alți participanți, care au potențial, pentru a fi utilizate în viitor, la a demonstra că toate au un început.
Voi lua un exemplu: pentru a arhiva datele privind Campionatul național de culturism din 2020 se procedează astfel:
- se scris exact devumirea evenimentului CAMIONATELE NAȚIONALE DE CULTURISM ȘI FITNESS, CADEȚI, JUNIORI, SENIORI ȘI MASTERS, SIBIU 2020
- se preiau elementele principale ale programului: 27 august cântărire cadeți, juniori și seniori, 28 competiție cadeți și juniori, 29 august competiție seniori, cântar masters și 30 august competiție masters,
- se salvează fișierul cu prorgramul campionatului și fișierul cu afișul campionatului,
- se reține fișierul cu înscrișii npe grupe de participare,
- se salvează fișierul cu rezultatele finale,
- se constituie un album cu fotografii având explicații clare cu ce reprezintă pozele și când sunt făcute.
Totul este ca aceste elemente să se stocheze undeva separat de locul unde se fac anunțurile curente, pentru a se constitui în folderul corespunzător anului 2020 de la arhiva campionatelor naționale. Toate aceste elemente trebuie să fie foarte clare și după niște reguli precise pentru a nu pierde informație indispensabilă înțelegerii fenomenului.
Voi da eu aici pe blog exemplul cu elementele care trebuie să se regăsească în arhivă pentru anul 2020 la rubrica dedicată campionatului din acest an, astfel ca persoanele care doresc să scrie o istorie a culturismului românesc să aibă suficiente elemente concrete, corecte și mai ales de la sursă, cum se spune, pentru a face un. lucru documentat și nu după ureche sau după impresii subiective.
Se publică tot calendarul competițional de culturism al anului 2020.
Se publică afișul cu anunțul.
Se publică afișul cu programul.
Se publică toate detaliile privind înscrierile sportivilor.
Se publică lista categoriilor de concurs pentru care se fac înscrieri. 
Se publică taxele care trebuie plătite. 
Trebuie ca administratorii de portaluri să aibă grijă de a transfera la arhivă toate elementele care au stat la baza informării organizatorilor și sportivilor, astfel încât, să nu existe nicio pierdere de informație.
Acum urmează ca tacâmul să fie complet fișierul cu înscrierile sportivilor și fișierul cu rezultatele finale. Sunt sigur că le voi găsi undeva, căci de regulă aceste fișiere nu prea apar pe niciunde.
Intrând pe Internet voi identifica și articole sforăitoare cu titluri bombastice care să facă rating legate de derularea competiției și de rezultatele sportivilor.
Pornind de la volatilitatea conținutului digital de pe Internet, este posibil ca acest fișier să nu mai fie accesibil la un moment dat.
În concluzie, arhivarea datelor legate de campionatul de culturism este floare la ureche și administratorul portalului FRCF are toate elementele pentru a face butonul de arhivare și să înceapă cu acest an stocarea de informații complete.
La ora actuală, multe portaluri stau foarte rău cu partea de arhivare și nu există posibilitatea de a vedea dinamica evoluției în timp a unui fenomen. Trecerea timpului are darul de a estompa evenimentele și ajung să fie credibile materiale doldora de subiectivism, oricum fără valoare științifică, dar din cauză că sunt singurele materiale existente capătă greutatea documentelor istorice autentice, care în realitate deformează adevărul, dar nimeni nu are cum să restabilească acel adevăr, căci nu mai există alte documente și nici martori credibili care să certifice ce și cum.


(24 august 2020)


Eu și arhitectura

 Nu am o părere buna nici despre arhitectura și nici despre arhitecți prin prisma a ceea ce s-a construit in materie de apartamente la bloc.

Eu am următoarea teorie: dacă cineva cere arhitectului sa proiecteze o garsoniera și acesta realizează ceva de nota 10, dar potențialului beneficiar nu-i convine, acesta va solicita un alt arhitect și va repeta figura de 20.000 de ori. Cel ce a comandat învață ca garsoniera exista numai in cele 20.000 de structuri și va fi obligat sa aleagă o varianta din cele 20.000. In niciun caz nu va veni el cu varianta lui de om care nu se pricepe la arhitectura. In opinia mea, arhitectul are menirea înainte de orice sa facă educație și abia după aceea sa vina cu oferta de proiecte. 

Toate construcțiile oribile se datorează faptului ca Arhitecții și-au abandonat vocația de educatori. Dacă se lansează un concurs și 2.000 de arhitecți vin cu tot atâtea soluții care sa-i reprezinte, refuz sa cred ca un ageamiu va veni cu soluția a 2001 și va bate cu pumnul in masa și soluția sa caricaturala se va pune in opera.


(26 mai 2023)

Eu și baletul

Aici ar trebui sa scriu despre măreția acestei arte, despre spectacole de balet, despre balerini și despre balerine.
Voi scrie despre faptul ca am fost la un spectacol de balet și am avut bilet pe rândul al II-le-a pe centru. De acolo am văzut ca balerinele aveau ciorapii cârpiți, ca cipicii balerinilor aveau gaura in talpa, ca balerinilor li se zbenguia cârnăciorii in strampi din lipsa de suspensoare, ca la fiecare pas se ridica praful de pe scândura scenei. 
Mi s-a părut nefiresc sa văd cum nu se corelat balerinii din ansamblu și dădeau senzația unei adunături . 
Uneori cred ca sunt eu prea cusurgiu, dar rămân la ideea ca cei ce se respecta pe ei, ma respecta și pe mine. Nu a fost cazul atunci, dar nu înseamnă ca am abandonat sa sper ca următorul spectacol va fi altfel. Nu mai cumpăr bilet in primele 10 rânduri. Începutul e promițător.
Acum există Internet și dacă vreau să văd un spectacol de balet, am de unde alege și una este să vezi un spectacol de balet cu balerine corpolente și cu balerini bătrâni și cu totul altceva este să vezi un spectacol de balet cu balerini în forță, la apogeul creației lor, cu forță artistică la nivel maxim. Nu mai spun despre costumele lor. Nu mai spun despre ținuta lor. Nu mai spun despre performanța lor fizică. Nu se opintesc. Nu sunt nădușiți. Nu se screm să-și ridice partenerele, care au depășit cu mult limite de greutate, acceptate în lumea baletului și în lumea spectatorilor cât de cât exigenți.  Am văzut la Opera Națională din București spectacolul cu opera Turandot și acolo au fost niște momente de coregrafie unde solist era un balerin care a dovedit, artă, performanță, condiție, talent și distincție. Așa da.

(26 mai 2024)