Sunteți pe pagina 1din 41

ACADEMIAMILITARĂAFORŢELORARMATE

„ALEXANDRUCELBUN”

TEZĂ DE LICENȚĂ

Chișinău 2023
MINISTERULAPĂRĂRIIALREPUBLICIIMOLDOVA
ACADEMIA MILITARĂ A FORŢELOR ARMATE
FACULTATEA ŞTIINŢE MILITARE
CATEDRA COMUNICAȚII ȘI INFORMATICĂ

STUDIU PRIVIND PERFECȚIONAREA METODELOR


INTELIGENTE DE INFORMARE PE INTERFAȚA WEB
Teză de licență

Autor: sold cl II DUCA Dumitru

Conducător:
Asistent universitar PAXIMANDI Elena

Chișinău 2023

1
АCАDEMIА MILITАRĂ А FORŢELOR АRMАTE

NESECRET

Exemplar Nr.____

APROB
Șef catedra comunicații și informatică

locotenent-colonel DADU Gheorghe

___ _____________________ 2023

FIȘA TEZEI DE AN
TEMA: STUDIU PRIVIND PERFECȚIONAREA METODELOR DE CERCETARE A
METODELOR INTELIGENTE DE INFORMARE PE INTERFAȚA WEB.

AUTOR: Soldat clasa II DUCA Dumitru Pl.13


CONDUCĂTOR:PAXIMANDI Elena,
asistent universitar

DETALII ASUPRA TEMEI


Introducere
PARTEA TEORETICĂ:
CAPITOLUL 1 Considerații generale despre pagini Web.
1.1 Generalități despre tehnologii Web, definirea, apariția și dezvoltarea conceptului de
pagină Web;
1.2 Planificarea arhitecturii și structura pagenilor Web;

2
1.3 Procesde evoluționare pentru motoare de cautare (Searh Engine Optimization);
CAPITOLUL 2 Cercetarea cu ajutorul inteligenței artificiale.
2.1 Definiția și tipuri de inteligență artificială;
2.2 Tehnicile moderne de inteligență artificială;
2.3 Invățarea și aplicații pentru un sistem de inteligență artificială;

CAPITOLUL 3 Aplicarea metodelor inteligente artificiale pe interfața web

3.1 Destinația intelectului artificial în mediu cotidian

3.2 Crearea unui intelect artificial pe pagină web pe rețelele de navigare

Concluzii și propuneri
Bibliografie

PRECIZĂRI ORGANIZATORICE

Planificat Real
Data primirii temei lucrării 20 septembrie 2022 _____________
Stabilirea structurii lucrării 21 octombrie 2022 _____________
Prezentarea lucrării 20-21 februarie 2023 _____________
Discutarea tezei în formă finală cu îndrumătorul 5 mai 2023 _____________
Redactarea lucrării de către student 06-08 mai 2023 _____________
Prezentarea lucrării redactate
Întocmirea referatului de către îndrumător 29-30 mai 2023 _____________
Susţinerea prealabilă 01-03 aprilie 2020 _____________

3
Conducător la teza de licență:
asistent universitar: PAXIMANDI Elena

Cuprins

Introducere.........................................................................................................................6
Capitolul 1 Considerații generale despre pagini Web..................................................7-8
1.1 Generalități despre tehnologii Web, definirea, apariția și dezvoltarea conceptului de
pagină Web………………………………………………………………………………….7-8
1.2 Planificarea arhitecturii și structura pagenilor Web…………………………………9-10
1.3 Proces de evoluționare pentru motoare de cautare Searh Engine
Optimization………………………………………………………………………………..11-16
Capitolul 2 Cercetarea cu ajutorul inteligenței artificiale.......................................... 17-19
2.1 Definiția și tipuri de inteligență artificială...................................................................17-19
2.2 Tehnicile moderne de inteligență artificială………………………………………….19-23
2.3 Invățarea și aplicații pentru un sistem de inteligență artificială...................................24-28
Capitolul 3 Aplicarea metodelor inteligente artificiale pe interfața web……………24-28
3.1 Destinația intelectului artificial în mediu cotidian……………………………………28-33
3.2 Crearea unui intelect artificial pe pagină web pe rețelele de navigare……………….34-40

4
Lista abrevierilor

URL Localizator Uniform de Resurse


CGI Computer Generated Imagery
HTML Hyper Text Markup Language
ASP Active Server Pages
CSS Cascading Style Sheets
SQL Structured Query Language
PHP Personal Home Page
IP Internet Protocol
AJAX Advanced Java and XML
IA Inteligență Artificială
NPC Non-Player Character
SF Sci-Fi
NPS Naval Postgraduate School

5
Introducere
Un site trebuie să fie atragator, lustruit, profesional. Ține minte acesta reflectă compania
ta , produsele și serviciile tale. Site-ul poate fi prima și singura impresie pe care o primește de la
compania ta un potențial client.
Un site atractiv este de departe mai potrivit pentru a genera impresii pozitive si pentru a
ii ține pe site odată ce au intrat. Deoarece companiile mari si mici continuă să populeze mediul
online, provocarea este de a atrage și a menține atenția utilizatorilor. Ideile de acest gen sunt ceea
ce profesioniștii de relații publice acordă atenția pentru a menține afacerile lor de success,
planificarea conţinutului web este prima fază în construirea unui website de succes cu un
potenţial ridicat.
Alegerea nişei potrivite. Descoperă nişa cea mai potrivită pentru situl tău. Scopul este
de a găsi un subiect despre care să ştii cu adevărat că va avea succes. Pasiunea va face realizarea
sitului plăcută şi uşoară. Găsirea cuvintelor cheie. Găseşte cuvintele cheie cele mai potrivite şi
alege cel mai avantajos concept. Alegeţi cel mai bun concept analizând concurenţa. Rolul acestui
pas este să dezvolţi lista de cuvinte cheie, să găseşti mai multe idei pentru conţinutul web şi
posibili parteneri. Structuralizarea situ-lui, construieşte cea mai potrivită structură de site care să
corespundă în tabelul propriu cu cele mai profitabile cuvinte cheie. O structură bună va face situl
uşor de folosit atât pentru utilizatori, cât şi pentru motoarele de căutare.
CAPITOLUL 1
Considerații generale despre pagini web.

1.1 Definirea, apariția și dezvoltarea conceptului de pagină web.


Pagina web se numeşte astfel deoarece ea se poate afişa pe un monitor sau ecran de
calculator şi se aseamănă într-o oarecare măsură cu o pagină de ziar. Pentru a furniza nu numai
texte dar şi imagini şi sunete, paginile web utilizează deseori fişiere grafice sau sonore integrate,
dar şi hiperlinkuri către alte resurse neintegrate în pagina respective. De obicei furnizorul de
informaţii îşi grupează şi organizează paginile în cadrul unui site web, care la cerere, şi pentru a
putea fi regăsit, primeşte un identificator internet unic numit URL. Noţiunea site web provine din
expresia engleză web site şi desemnează o grupă de pagini web multimedia (conţinând texte,
imagini fixe, animaţii ş.a.), accesibile în internet în principiu oricui, de obicei pe o temă anume şi
care sunt conectate între ele prin aşa-numite hiperlinkuri. Diversele site-uri web pot fi create de
către o organizaţie, o persoană particular, instituţii publice, etc.1
Pentru a înțelege prezentul și viitorul evoluției web, să încercăm mai întâi să înțelegem
istoricul său. Inițial fondatorii au creat pagini web statice și le-au legat folosind hyperlink-uri.
Spre deosebire de site-urile web și de aplicațiile web de astăzi, a existat o minimă interactivitate,

6
deoarece aceste pagini web au fost proiectate pentru a face schimb de informații și nimic mai
mult. CGI (computer-generated imagery) a fost folosit pentru a genera codul HTML pe baza
datelor trimise către server de către browser. Evoluțiile care au venit mai târziu au fost proiectate
pentru a ușura munca în HTML. ASP și ColdFusion sunt exemple de astfel de evoluții și au servit
drept limbaje pentru dezvoltarea web-ului. Prin intermediul acestora, codul HTML ar putea fi
amestecat cu etichete speciale și marcaje, ceea ce a făcut ca generarea HTML să fie mai ușoară,
condiționată și dependentă de o anumită pagină web. Mai târziu a apărut JavaScript pentru a
extinde capacitățile instrumentelor și aplicațiilor web, pe măsură ce computerele erau acum mai
rapide, iar tehnologia mai recentă a fost disponibilă imediat dezvoltatorilor. CSS și-a făcut
apariția la aproximativ același timp ca și JavaScript.
Aceasta poate include dezvoltarea afacerilor prin comerț electronic (ecommerce), web
design, dezvoltarea de conținut web, programare specifică, configurarea serverelor web, etc.
Dezvoltarea web include atât realizarea unor simple pagini web statice cu text, până la cele mai
complexe aplicații internet, afaceri electronice (ebusiness), sau servicii de rețele sociale.
Industria dezvoltării web, creşterea acestei industrii este ajutată de mările afaceri care
doresc să îşi vândă produsele şi serviciile clienţilor într-un mod automat.
Î1n plus, costul dezvoltării siturilor web şi a găzduirii a scăzut dramatic în acest timp. În
loc să coste zeci de mii de dolari, ca în cazul siturilor de început, acum se poate dezvolta un sit
web simplu pentru mai puţin de 1.000 USD, în funcţie de complexitate şi mărimea conţinutului.2
Companiile de dezvoltare sitiuri web mai mici pot acum să ofere servicii de web design
accesibile atât companiilor mici cât şi persoanelor individuale permiţând dezvoltarea pe mai
departe a industriei de profil. Există multe sisteme pentru dezvoltarea web disponibile în mod
gratuit. Un exemplu binecunoscut este LAMP (Linux Apache, MySQL, PHP) care este de obicei
oferit gratuit. Aceasta a ajutat peste tot în lume la instalarea zilnică a noi sitiuri web contribuind
astfel la creşterea popularităţii siturilor web. Cunoaşterea (HTML) sau a altor limbaje de
programare nu mai este necesară, dar este recomandabilă pentru a obține rezultate profesioniste.
Urmatoarea generație de instrumente pentru dezvoltarea web folosesc creșterea puternică a
tehnologiilor LAMP și NET de la microsoft pentru a rula pe web aplicații online. Dezvoltătorii
web livrează acum aplicații ca servicii web care erau în mod traditional disponibile ca aplicații pe
calculatorul de birou. În loc să se ruleze cod executabil pe un calculator local, utlizatorii
interacționează cu aplicațiile online pentru a creea conținut nou.3

1 https://ro.wikipedia.org/wiki/Site_web
2 https://www.alstensoft.ro/blog/despre-web-development-si-diferente-fata-de-web-design
3 https://www.academia.edu/36623607/Proiectarea_dezvoltarea_şi_întreţinerea_siturilor_web

7
HTML a fost folosit inițial pentru a specifica formatul și aspectul paginii web. Problema
a fost totuși că trebuia de făcut o mulțime de lucruri pentru a executa o mică schimbare de stil.
Astăzi stilul și conținutul web sunt tratate diferit în timpul dezvoltării. HTML gestionează
conținutul și stilurile CSS. În acest fel, se poate utiliza un set mic de fișiere CSS pentru a modela
o întreagă aplicație web. Un singur fișier poate fi, de exemplu, modificat în CSS pentru a schimba
culoarea butoanelor dintr-un întreg site.
JavaScript acesta este un limbaj de programare care permite dezvoltatorului să
manipuleze paginile web. Prin manipularea modelului unei pagini web folosind JavaScript, un
dezvoltator poate schimba cu ușurință stilul și structura unei pagini. Acest lucru face JavaScript o
resursă puternică, cu un rol esențial în dezvoltarea web. Odată ce site-ul a fost proiectat, acesta a
trecut apoi pe mâna dezvoltatorilor web care îl transformă apoi într-un site web live.
Dezvoltatorii, bazându-se pe o gamă vastă de software, instrumente și limbaje, construiesc site-ul
pe care îl vizitează utilizatorii. Dezvoltatorii din (Front-End) creează interfața unui site bazânduse
pe 3 limbaje principale; JavaScript, CSS și HTML. Dezvoltatorii de aici se ocupă în principal de
cererile și datele serverului. Prin urmare, dezvoltatorul utilizează limbaje de server cum ar fi
ASP.NET și PHP, precum și limbaje de interogare a datelor, cum ar fi MySQL și SQL server.
Procesul de dezvoltare completă include aspecte de dezvoltare front-end și back-end.
______________________________________________________________________
1.2 Generalități despre tehnologiile web de programare.
Tehnologiile web sunt limbile de marcare și pachetele multimedia pe care calculatoarele
le folosesc pentru a comunica. Tehnologiile utilizate în aplicaţiile web reprezintă în general, acele
limbaje de programare utilizate la crearea de site-uri web complexe, interactive, al căror concept
presupune stăpânirea cât mai detaliată a unor limbaje de scripting sau de programare şi baze de
date. Paginile web moderne sunt construite folosind o multitudine de tehnologii. Deși nu trebuie
să fii un expert în aceste sisteme pentru a gestiona corect proiectul paginii web, este bine să te
familiarizezi cu elementele de bază ale tehnologiilor disponibile și avantajele lor. Nu există o
singură „tehnologie potrivită” pentru construirea pagenii web. Mulți factori ar trebui să facă parte
din decizia pentru pagina care o creezi cum ar fi experiența, talentul, costurile de dezvoltare și
licențiere, precum și orientările interne ale organizației, performanța paginii web. Nu trebuie să
impuneți o tehnologie specifică mai ales dacă nu este prima experiență. Ar trebui să ai o
recomandare cu o explicație despre motivul pentru care tehnologia dată este cea mai bună alegere
pentru tine.4
Câteva aplicaţii web întalnite mai des sunt:
 portal-uri
 forum-uri

8
 magazine virtuale
 formulare de înscriere
 licitaţii on-line
Acum câţiva ani, tehnologiile web erau folosite doar de marile companii datorită, în
principal, costurilor ridicate ale licenţelor programelor de dezvoltare. Unul dintre cele mai
importante şi de succes servicii ale internetului, web sau spaţiul www a fost instituit la CERN.
Din punct de vedere tehnic, spaţiul web pune la dispoziţie un sistem global şi standartizat de
comunicare multimedia, informaţiile fiind organizate asociativ şi fiind distribuite în funcţie de
cererile utilizatorilor, funcţionând conform modelului client/server. Web-ul, cu toată dezvoltarea
lui spectaculoasă, nu trebuie confundat cu internetul, ci poate fi considerat drept cel mai dinamic
şi spectaculos component software a acestuia, neputând exista fără infrastructura hardware a
reţelelor mondiale interconectate prin intermediul protocoalelor IP.
În noiembrie 1990, Nicola Pellow începe să dezvolte un navigator Sabin Corneliu
Buraga – tehnologii web (browser) text care la sfârşitul aceluiaşi an va fi disponibil în cadrul
CERN. Primul client grafic permiţând vizualizarea de documente www a fost world wide web.
Dezvoltarea ulterioară a web-ului a fost facilitată de programul Mosaic de la NCSA, rulând sub
mediul X Window (Unix).5
O aplicație web este un program care rulează într-o arhitectură client-server folosind
tehnologiile deschise world wide web. Ele înlocuiesc modelele în care atât serverul cât și clientul
rulează tehnologii proprietar, mentenanța aplicațiilor de pe partea de client fiind prea complexă,
costisitoare și susceptibilă la erori. În schimb, omniprezența browserelor web și comoditatea de a
le folosi drept client conduce la eliminarea acestei mari probleme. Astfel, au evoluat și pe partea
de server serverele de aplicații, iar pe lângă limbajele de programare au apărut frameworkuri și
tehnologii dedicate programării acestora.
Webul a apărut la început cu scopul de a distribui documente, inițial în cadrul său
apărând protocolul HTTP și formatul HTML. Prima dezvoltare în direcția folosirii unui server
web a fost apariția CGI la începutul anilor 1990. CGI permitea rularea unor scripturi pe server,
care să genereze un răspuns dinamic în format HTML. Pasul următor a fost transformarea acestor
documente HTML în interfețe dinamice cu utilizatorul, prin crearea de către Netscape a
limbajului JavaScript, care este dedicat scriptării comportamentului browserului și introducerea
de elemente dinamice, asociat limbajului Java capabilitatea de a rula mici aplicații scrise în acest
limbaj, iar Macromedia a inventat Flash, o tehnologie ce făcea posibil același lucru. În ultimii ani
ai secolului al XX-lea, funcționalitatea limbajului JavaScript a fost extinsă semnificativ prin
introducerea API-ului, prin care se putea programa efectuarea și procesarea răspunsurilor la mici
cereri HTTP dintr-o pagină web, fără a reîncărca întreaga pagină. Inițial, datele acestor mici

9
cereri erau transferate de la client la server predominant în format XML, ceea ce a dus la
denumirea de AJAX, deși ulterior, pe măsură ce limbajele de programare server-side au introdus
suportul, a început să fie preferat standardul JSON.6
Termenul server web se poate referi fie la hardware (computerul fizic), fie la software
(aplicația informatică) care ajută la livrarea site-ului dvs. web utilizatorului final, deoarece
vorbim despre straturi din tortul tehnologic al paginii web, ne referim la software-ul de pe
serverul care face ca site-ul dvs. să funcționeze. Serverul web este stratul dintre sistemul de
operare și restul tortului. Alegerea depinde de obicei de ce alte tehnologii utilizați și de unde veți
găzdui site-ul dvs. web. Două servere web care domină peisajul internetului: Apache (Linux) și
IIS (Microsoft).

___________________________________________________________________________
4
Autor https://www.academia.edu/2819850/Tehnologii_Web
5
Autor SetThings (6 septembrie 2009). „Dezvoltarea web”. SetThings.com. Accesat în 23 Octombrie 2019.
6
Autor SetThings (10 martie 2009). „Industria dezvoltării web”. SetThings.com. Accesat în 23 Octombrie 2019.

1.3 Planificarea arhitecturii și structura paginilor web.


Pentru a realiza designul unui site sunt folosite o serie de tehnici cu ajutorul cărora
paginile capătă contur, atât din punct de vedere vizual cât şi din punct de vedere al organizării
legăturilor şi al amplasării conţinutului în pagini. Odată ce ne-am decis asupra modului în care va
fi structurat site-ul este foarte bine ca înainte de a începe scrierea efectivă a codului HTML pentru
fiecare pagină în parte, să realizaţi o schiţă a întregului site. Puteți folosi în acest scop microsoft
word sau orice alt procesor de text. Pentru început creaţi un document nou în care listati punctele
majore pe care doriţi să le acoperiţi în pagina Home. Faceţi de asemenea o listă a elementelor
grafice pe care intentionaţi să le includeţi, însoțite de indicaţii privind aşezarea lor în pagină.
Stabiliţi care sunt paginile de nivel unu şi ce informaţii doriţi să oferiţi în cadrul lor, precum şi
paginile subordonate acestora care vor cuprinde detalierea subiectelor anunţate în paginile de
nivel unu. Pentru a avea o imagine cât mai exactă a structurii site-ului încă din faza de schiţare a
sa este recomandat să folosiţi bara de instrumente. Aceasta vă permite să stabiliţi nivelul
paginilor şi să realizaţi cu uşurintă ramificarea lor în adâncime. O altă metodă pentru a realiza
schiţa site-ului o constituie graficul (sau harta) siteului. Dacă nu doriţi să vă complicaţi folosind
un editor de text sau un program de grafică, puteţi realiza o astfel de schiţă şi pe hârtie, cu
creionul. Desigur, în ultimă instanţă comportamentul şi impresiile vizitatorului scapă controlului
designerului, însă un site în care fiecare pagină dă răspunsuri clare şi limpezi acestor întrebări are

10
foarte multe şanse de a întruni aprecierile pozitive ale vizitatorilor săi. Pagina de intrare în site
(pagina intro)
Există multe site-uri care înainte de pagina Home au o pagină de intrare în site, numită
pagina intro. Scopul unei astfel de pagini este identificarea rapidă a obiectului site-ului în timp ce
se încarcă restul de date.
Pagina Home
Deşi aspectul şi conţinutul paginii Home poate varia foarte mult de la un site la altul,
există câteva elemente comune prezente în orice pagină de start:
o Identificarea firmei sau companiei căreia îi aparţine site-ul (dacă este
cazul) o Descrierea scopului site-ului o Descrierea structurii site-ului.
Pagina Home are şi funcţia de cuprins al site-ului oferind indicaţii vizitatorilor asupra
subiectelor abordate. Stabilirea relaţiilor între secţiunile de nivel unu ale site-ului şi cele
subordonate lor. Aceasta se realizează prin intermediul barelor de navigare, butoanelor, hărţilor
de imagini sau listelor de legături.7 o Furnizarea informatiilor de contact.
Paginile din interior, paginile de nivel unu reprezintă diviziunile majore ale subiectului
general al siteului. Există tentaţia de a include prea multe informaţii detaliate la acest nivel. Dacă
siteul acoperă un subiect vast, cu o cantitate mare de informaţii specifice, este bine să lăsaţi
detalierea acestora pentru paginile de nivel doi. Paginile de nivel unu trebuie să conţină o
descriere succintă a subiectului acoperit precum şi legături către paginile de nivel doi care
detaliază fiecare parte a subiectului. O tehnică des utilizată este plasarea resurselor suplimentare
în pagini de nivelul trei. De exemplu o pagină de nivelul doi care oferă pe lângă text şi imagini
explicative ale unui anumite noţiuni poate fi legată de pagini de nivel trei care conţin imaginile.
Când vizitatorul face click pe un anumit text aflat în pagina de nivel doi se deschide pagina de
nivel trei cu imaginea explicativă. Avantajul acestei abordări este descongestionarea paginilor de
nivelul doi care cuprind detalierea subiectului. Schița trebuie să cuprindă, pe lângă modul de
organizare a paginilor şi o listă cât mai completă a elementelor pe care doriţi să le includeţi în
fiecare pagină (imagini, formulare, fişiere multimedia, etc.).
Fragmentarea informaţiilor.
Omul poate procesa o cantitate limitată de informaţii într-o anumită unitate de timp. Din
acest motiv, una dintre sarcinile specifice în designul web este fragmentarea informaţiilor în
secvenţe care să nu depăşească posibilitaţile de cuprindere ale utilizatorului. Cantitatea de
informaţii cuprinsă într-o pagină nu trebuie să-l coplesească pe vizitatorul paginii sau să mărească
timpul ei de încarcare. De asemenea, modul de fragmentare al informaţiei trebuie să focalizeze
atenţia vizitatorului asupra principalelor subiecte abordate în pagină şi să îl ajute să ia cunoştinţă

11
în mod gradat de subiectul prezentat. Fragmentarea corecta a informaţiilor este în avantajul
designerului, deoarece îl ajută să creeze pagini reutilizabile.
Un design eficient anticipează nevoia vizitatorului de a obţine informaţii suplimentare
şi furnizeazâ la momentul oportun legături către paginile care detaliază acel punct. În cadrul unei
pagini, modul de fragmentare al informaţiilor ţine de logica internă a subiectului prezentat.
Pentru a diferenţia părţile constitutive ale subiectului unei pagini o mare importanţă o are
organizarea textului în cadrul paginii. Cei mai mulţi dintre cei care navighează pe Web
obişnuiesc să "scaneze" paginile în căutare de informaţii. Accentuaţi părţile pe care vreţi să le
scoateţi în evidentă în text prin îngroşare sau scrierea lor cu altă culoare, dar nu în exces. Abuzul
de culori sau de texte scrise cu caractere aldine fac pagina încărcată şi greoaie. Este indicat să vă
limitaţi la un număr redus de tipuri de font. Cele mai apreciate sunt Verdana si Arial, deoarece
sunt lizibile şi elegante. Este mai bine să evitaţi folosirea tipului Times New Roman, deşi este un
tip foarte folosit în editarea de texte. Spre deosebire de textele tipărite, pe monitor citirea se face
cu 25% mai încet deoarece monitorul adaugă fonturilor un anumit grad de neclaritate (fuzziness),
aşa cum este Times New Roman.
Instrumentele de navigare.
Pentru a realiza o navigare logică şi eficientă în cadrul site-ului instrumentele de
navigare trebuie să fie perfect adaptate modului în care sunt create legăturile dintre pagini şi în
plus, să ofere indicii vizuale asupra funcţiei lor. Pentru a crea un aspect vizual unitar al întregului
site şi pentru a nu deruta vizitatorul, este recomandat ca instrumentele de navigare să fie aceleaşi
în toate paginile. Stabiliţi de la început aspectul icon-urilor, butoanelor sau textului pe care le veţi
folosi drept legături şi păstraţi-l pe parcursul întregului site. Această tehnică oferă siteului
coerenţă şi unitate şi stabileşte imediat identitatea fiecărei pagini în cadrul site-ului. În plus,
folosirea repetată a aceloraşi elemente grafice de navigare măreşte eficienţa browserului deoarece
acestea sunt încarcate la deschiderea primei pagini şi stocate în memoria cache, fără a mai fi
necesară încărcarea lor la fiecare nouă pagină. Instrumentele de navigare trebuie să fie cât mai
uşor de înţeles şi localizat. Harta va conţine legături către toate paginile, grupate conform
modului de organizare al site-ului. De asemenea, dacă folosiţi o structură ierarhică, este utilă
prezenţa unui instrument suplimentar care să informeze vizitatorul asupra locului unde se află în
cadrul site-ului şi a căii prin care a ajuns aici, în maniera urmatoare:8
Home > Pagină de nivel unu > Pagină de nivel doi > Pagină curentă.
Informaţiile despre site şi pagină curentă.
Fiecare pagină a site-ului trebuie să conţină indicaţii privind scopul şi obiectivele siteului
precum şi obiectivele specifice acelei pagini. În faza de planificare se colectează informaţii
privind publicul ţintă, se formulează scopul şi obiectivele întregului site. Acestea reprezintă

12
elementele fundamentale în jurul cărora este construit site-ul. Fiecare pagină a sa are drept scop
îndeplinirea unuia dintre obiective. Aceste informaţii trebuie comunicate în pagina respectivă.
Planificarea site-ului Web.
Planificarea este un aspect crucial în procesul de creare a unui site web, deoarece este
etapa în care se iau decizii care vor influenţa designul, implementarea şi, mai târziu, promovarea
site-ului. world wide web fiind un mediu deschis şi dinamic, planificarea este mai degrabã un
proces continuu în care intervin schimbări determinate de înnoirea permanentă a informaţiilor şi
de apariţia altora noi.
Comportamentul utilizatorului.
Acest factor implică faptul cã nu se poate controla cum va accesa utilizatorul
informaţiile din site-ul realizat. Web-ul este un sistem permeabil, aceasta însemnând că un
vizitator poate intra în interiorul site-ului nu numai prin pagina de început (pagina home ) ci şi
printr-o pagină oarecare.
Vizitatorul site-ului poate ajunge la el parcurgând o listã de rezultate furnizată de un
motor de căutare, sau prin intermediul unui link aflat pe un alt site, sau parcurgând o listă de
resurse. Oricare dintre aceste metode îl poate conduce pe vizitator la o altă pagină din interiorul
site-ului, şi nu la cea destinată de proiectant a fi pagina Home.
În general, creatorul site-ului este tentat să structureze site-ul având în minte un anumit
tip de acces, cel mai adesea cel care pleacă de la pagina de start, ceea ce conduce la alegerea unei
anumite structuri, la o anumitã organizare a legăturilor între pagini, etc. Trebuie avut permanent
în vedere faptul cã vizitatorul site-ului poate avea un cu totul alt mod de a parcurge site-ul decât
cel gândit de proiectant şi sã i se furnizeze de-a lungul întregului site elemente de navigaţie clare
care sã-l ajute sã se orienteze.
Browserul utilizatorului
Aşa cum am mai discutat, existã o mare varietate de browsere folosite pentru a vizualiza
paginile web. Prin urmare, vizitatorii site-ului vor percepe o imagine diferită a site-ului creat, în
funcţie de tipul de browser folosit.
Creatorul site-ului nu poate şti ce tip de browser foloseşte un anumit vizitator şi deci nu
are control asupra modului în care va fi afişat conţinutul paginilor sale. De exemplu, mai existã
încă utilizatori care folosesc versiuni vechi de Netscape sau Explorer, care nu suportã anumite
extensii HTML. Există de asemenea încă în uz browsere text, cum este Lynx, care nu suportă
grafica. Daca se plasează informaţii esenţiale în fişiere grafice, de exemplu, aceşti utilizatori nu
vor avea acces la ele.

13
Un alt aspect este înţelegerea faptului că HTML este un limbaj care este destinat definirii
structurii documentului şi nu al modului său de afişare. Este recomandat să se evite specificarea
în detaliu a aspectului paginilor sau optimizarea paginilor pentru un anumit tip de browser.
Legăturile cu pagini externe
Într-un site web există de obicei legături către resurse exterioare site-ului care sunt şi ele
în afara controlului proiectantului. Paginile referite prin aceste legături îşi pot schimba adresele,
făcând astfel ca legătura să nu mai fie valabilã (legături perimate). De asemenea pot exista
legături rupte, în cazul când serverul pe care este găzduită pagina respectivă are anumite
dificultăţi tehnice. Ţinând seama de imposibilitatea de a controla acest aspect, pot fi adoptate mai
multe metode de abordare:
- Site-ul sa nu
conţină nici o legaturã
externă sau care să se afle în
afara controlului direct al
designerului. Este metoda
cea mai sigură. Din păcate,
această strategie anulează
posibilitatea ca vizitatorul
să beneficieze de informaţii
conexe cu subiectul site-ului
aflate în exteriorul său. 9
- Centralizarea
resurselor. Este o practică
des întâlnită pe web, aceea
de a include toate legăturile
externe într-o paginã special
destinată acestora.
Beneficiul acestei strategii este că în cazul când una dintre aceste legături externe nu mai
functionează, vizitatorul se poate cu uşurinţa reîntoarce la pagina de resurse pentru a testa
următorul link. În plus, cu unele excepţii, vizitatorii vor parcurge cel puţin o parte a site-ului
înainte de a ajunge la pagina de legături externe şi a-l părăsi, eventual, definitiv.
Dacă nu există control asupra legăturilor de la site căre exterior, este tot atât de adevãrat
cã nu se pot controla nici legăturile care se fac din exterior către site. Acest lucru poate fi
dezavantajos, deoarece nu se poate şti în ce mod este prezentată legătura către site-ul proiectat.

14
Cu toate că elementele prezentate mai sus pot părea descurajante, unele dintre ele
prezintă totuşi şi avantaje. Astfel, permeabilitatea web-ului poate lucra în favoarea designerului,
cu condiţia ca acesta să structureze atent informaţiile prezentate şi să ofere suficiente elemente de
navigaţie.
Etapele planificării site-ului web
Procesul de planificare a unui site trebuie să parcurgă următoarele etape:
Stabilirea audienţei, pentru a crea un site de calitate şi o comunicare eficientă a
informaţiilor, o etapă deosebit de importantă este definirea audienţei site-ului. Audienţa
reprezintă publicul căruia i se adresează site-ul. Stabilirea audienţei site-ului este esenţială
deoarece contribuie la definirea conţinutului paginilor, precum şi a organizării şi aspectului său.
Un site web creat pe baza unor informaţii precise asupra audienţei sale actuale şi viitoare are mult
mai multe şanse de succes decât unul care nu se adresează unui public specific.
Stabilirea audienţei unui site implică doi pasi: Definirea publicului ţintă. Trebuie să se
stabilească cui se adresează site-ul proiectat. Se poate, de exemplu să se adreseze "persoanelor
care studiază biologia". Deşi este un enunţ care defineşte într-o oarecare măsură audienţa siteului,
este de dorit ca definirea audienţei să fie mai precisă decât atât. Se poate adresa de pildă,
specialiştilor în biologie, şi atunci informaţiile vor avea un înalt grad de specializare şi un nivel
ştiinţific ridicat sau se poate adresa elevilor de liceu interesaţi de studiul biologiei, sau care vor da
examene la aceastã disciplinã. În acest caz informaţiile vor fi de nivel mai general, legate de
programa şcolară şi de tipurile de subiecte cu care elevii se vor confrunta la examene.
Pentru a defini scopul site-ului trebuie avut în vedere urmatoarele elemente:
- Aria de
cuprindere a subiectului. Să
presupunem că se doreşte
crearea un site care să
conţină informaţii despre
muzica rock a anilor '60.
Într-o asemenea situaţie, nu
se defineşte drept subiect al
site-ului muzica rock în
ansamblu, deoarece o
definire atât de vastă
depăşeste cu mult aria de
cuprindere a subiectului
site-ului.

15
- Audienta. În
scopul site-ului trebuie să se
facă referire şi la audienţa
stabilită anterior. Astfel,
scopul site-ului ar putea fi
definit în maniera
următoare: " Site-ul oferă
informaţii iubitorilor
muzicii rock a anilor '60, de
vârstă medie".
- Nivelul de
detaliere a subiectului.
Trebuie specificat dacă se
referă doar la grupurile rock
reprezentative sau se
doreşte să se facă o istorie
completă a perioadei.
Definirea obiectivelor
Dupa ce s-a stabilit audienţa site-ului, care sunt informaţiile privitoare la publicul ţintă,
precum şi scopul său, pasul următor constă în combinarea tuturor acestor informaţii şi formularea
unor obiective specifice ale site-ului. Obiectivele reprezintă o detaliere a scopului general al site-
ului, conţinând informaţiile specifice care vor conduce la îndeplinirea scopului pentru care a fost
creat site-ul. De exemplu, dacă scopul unui site este "să ofere informatii despre oraşul ZZZ",
acesta poate fi dus la îndeplinire prin intermediul unor obiective specifice şi variate cum ar fi:
informaţii despre aşezarea geografică a oraşului, despre dezvoltarea economică, despre viaţa
culturală, obiective turistice, etc. Cu alte cuvinte, în vreme ce scopul site-ului comunică ce se are
de gând să se facă, obiectivele comunică ce informaţii se vor oferi pentru a fi indeplinit scopul
propus. Spre deosebire de scopul site-ului, obiectivele se pot modifica în timp, pe măsură ce apar
noi informaţii despre publicul ţintă sau despre subiectul site-ului, cu ajutorul cărora se pot susţine
mai bine scopul său.

16
_______________________________________________________________________
7
https://ro.wikipedia.org/wiki/Site_web
8
https://www.alstensoft.ro/blog/despre-web-development-si-diferente-fata-de-web-design
9
https://www.academia.edu/36623607/Proiectarea_dezvoltarea_şi_întreţinerea_siturilor_web

CAPITOLUL 2
Cercetarea cu ajutorul inteligenței artificiale.

2.1 Definiția și tipuri de inteligență artificială.


Există numeroase definiții sau încercări de a defini inteligența artificială. Multitudinea
acestor definiții provine tocmai din faptul că domeniul, fiind legat de însăși esența naturii umane,
este deosebit de provocator. O încercare de definire a inteligenței artificiale ar trebui să pornească
de la definiția inteligenței, definiție departe de a fi banal de formulat. Multe din abordările
caracterizării domeniului au eludat sau au atins doar parțial acest aspect, altele l-au considerat
implicit.
Inteligența artificială este domeniul științei calculatoarelor care se ocupă de studiul și
crearea sistemelor de calcul și a programelor care prezintă o formă de inteligență: sisteme care
învață noi concepte, care pot raționa și deduce concepte utile într-un domeniu al lumii
înconjurătoare, sisteme care pot înțelege limbajul natural sau percepe și înțelege un peisaj, întrun
cuvânt sisteme care necesită capacități inteligente specifice omului. IA se distinge prin subiectele
pe care le tratează, nu prin istorie sau metode specifice. Subiectul tratat de inteligența artificială
este mintea, considerată ca un sistem de prelucrare a informației. Se poate observa din aceste
definiții că anumite curente de opinii privesc inteligența artificială ca o modalitate de cercetare,
descoperire și simulare a modului de funcționare a inteligenței umane. Această perspectivă a
condus la numeroase cercetări în inteligența artificială și la dezvoltarea unor noi domenii cum ar
fi știința cunoașterii, domeniu studiat de psihologi, lingviști, informaticieni, filozofi și domeniul
rețelelor neuronale, numit și inteligență artificială la nivel subsimbolic.
Tipuri de Inteligenţă Artificială
În funcție de modul în care acționează sau reacționează la factori externi. Inteligența
Artificială se împarte în două tipuri principale. Primul este deja implementat în tehnologia care ne
înconjoară, în timp ce al doilea tip de AI este structurat doar teoretic.
Inteligență Artificială îngustă (narrow) sau slabă (weak)
Este acea AI care există deja în viața noastră: computere inteligente care au fost învățate
sau au învățat cum să ducă la îndeplinire anumite sarcini fără să fie programate în mod specific.
Asistenții virtuali cum ar fi Siri de la Apple sau Alexa de la Amazon intră în această
categorie, la fel și sistemele automate de șofat sau programele care fac recomandări de produse în
funcție de căutările tale online sau de ultimele achiziții pe care le-ai făcut. Toate aceste sisteme

17
pot să învețe cum să ducă la îndeplinire doar anumite sarcini – este motivul pentru care tipul de
AI este „îngust”.
Pentru a înțelege mai ușor modul în care funcționează acest tip de inteligență artificială,
iată câteva dintre modurile în care este folosită:
1. interpretarea imaginilor video filmate de drone;
2. organizarea și păstrarea la zi a agendei de lucru;
3. să răspundă la întrebări de bază ale potențialilor clienți;
4. să facă rezervări online;
5. să descopere și să marcheze conținut explicit în mediul online (fie că e vorba despre
fotografii, video sau text);
Tipul I: Mașini reactive
Acesta este modelul de bază al inteligenței artificiale. Sistemul IA reacționează la stimuli
externi și nu are nici abilitatea de a memora lucruri, nici posibilitatea de a se folosi de experiențe
anterioare pentru a rezolva probleme actuale sau ca să ia decizii noi. Un exemplu este
supercomputerul Deep Blue, cel care l-a învins pentru prima oară pe maestrul internațional de șah
Garry Kasparov la sfârșitul anilor ’90.
Tipul II: Memoria limitată
În această categorie de IA intră sistemele care pot să arunce o privire în trecut, sisteme
care pot să aibă o memorie pe termen scurt. Un exemplu în acest caz sunt mașinile autonome.
Sistemul IA cu care sunt dotate poate să urmărească alte autoturisme în trafic și să țină cont de
viteza și de direcția lor. Acest lucru se poate face de-a lungul timpului, nu doar la un anumit
moment dat. Dacă primele două tipuri sunt deja utilizate la scară largă și au nenumărate aplicații
în tehnologia de astăzi, următoarele două sunt încă într-un stadiu teoretic, iar implicațiile și modul
în care ar putea fi aplicate sunt încă în faza de speculație.
Tipul III: Teoria minții
În psihologie, teoria minții se referă la capacitatea oamenilor de a deduce gândurile,
intențiile și dorințele altor oameni și la abilitatea de a folosi aceste informații pentru a interpreta și
a înțelege comportamentul lor. În cazul IA, acest tip face același lucru: nu vor crea doar modele
ale lumii înconjurătoare, ci și despre entitățile care o populează. În cazul nostru, oamenii.
Tipul IV: Conștiința de sine
Tipul IV de model IA este și ultimul pe scara evoluționară, cel puțin până în acest
moment. Spre deosebire de intelligentă artificială aflată în stadiul III, sistemele de tip IV vor
putea să-și formeze o imagine despre ele însele, nu doar despre lumea înconjurătoare sau despre
oameni. Cuvântul-cheie este conștiința de sine: abilitatea sistemului de a se recunoaște ca
individualitate, separat de lume și de celelalte entități care fac parte din ea.

18
În cel mai larg sens, inteligenţa artificială este orice tehnologie proiectată să imite, întrun
fel sau altul, modul în care funcţionează un om. Tehnologia AI disponibilă astăzi nu poate să
copieze mintea umană şi să o transforme într-un cip de computer. În schimb, partea aşa-zis
„umană” se referă la experiența pe care o percepe utilizatorul: aceasta trebuie să fie cât mai
asemănătoare cu interacțiunea dintre doi oameni.În acest sens, sistemele de Inteligență Artificială
funcționează, în mare parte, așa cum funcționează și un om. Trebuie să învețe, să se adapteze la
condițiile din jur. Asta se face la fel ca în cazul oamenilor: prin asimilarea de informații,
procesarea lor și păstrarea lor pentru a fi folosite în alte situații similare.
2.2 Tehnicile moderne de inteligență artificială.
Inteligența Artificială este relevantă pentru orice sarcină intelectuală. Tehnicile moderne
sunt omniprezente și sunt prea numeroase pentru a fi prezentate exhaustiv aici. Fregvent, atunci
când o tehnică ajunge în uz general, ea nu mai este considerată a fi inteligență artificială, cum ar
fi dronele și autoturismele conduse automat, diagnosticul medical, unele creații artistice (cum ar
fi poezia), demonstrarea unor teoreme matematice, jocurile (cum ar fi șahul), motoarele de
căutare (cum ar fi Google Search), asistenți online (cum ar fi Siri), recunoașterea imaginilor în
fotografii, filtrarea spamului, prezicerea întârzierilor zborurilor, prezicerea deciziilor judiciare și
direcționarea reclamelor online. După ce site-urile de social media au depășit televiziunea ca
sursă de știri pentru tineri, organizațiile de știri se bazează tot mai mult pe platformele de social
media pentru generarea de distribuție, editorii majori folosesc acum tehnologia inteligenței
artificiale pentru a publica mai eficient articole și de a genera volume mai mari de trafic.
Sanătate
IA se aplică în problema de cost ridicat a dozajului — unde unele rezultate sugerau că IA
ar putea economisi 16 miliarde de dolari. În 2016, un studiu de pionierat efectuat în California a
constatat că o formulă matematică dezvoltată cu ajutorul acestui sistem a determinat în mod
corect doza exactă de medicamente care să fie administrată pacienților implicați în transplante de
organe. Radiografie a unei mâini, cu calcul automat al vârstei oaselor efectuat de un software de
calculator.

19
Inteligența artificială pătrunde în industria sănătății ca asistent al medicilor. Microsoft a
dezvoltat IA pentru a ajuta medicii să găsească tratamentele corecte pentru cancer. Există o
cantitate substanțială de cercetare și un număr mare de medicamente dezvoltate pentru cancer. În
detaliu, există peste 800 de medicamente și vaccinuri pentru tratarea cancerului. Acest lucru
afectează negativ medicii, deoarece există prea multe opțiuni din care să aleagă, făcând mai
dificilă alegerea medicamentelor potrivite pentru pacienți. Microsoft lucrează la un proiect pentru
a dezvolta o mașină numită „Hanover”. Obiectivul său este de a memora toate lucrările necesare
din domeniul oncologiei și de a ajuta să se prevadă care combinații de medicamente vor fi cele
mai eficiente pentru fiecare pacient. Un proiect utilizează inteligența artificială pentru a încerca
monitorizarea mai multor pacienți cu risc crescut și acest lucru se face prin punerea de numeroase
întrebări fiecărui pacient, pe baza datelor obținute din interacțiunile medicului uman cu pacientul.
S-a realizat un studiu cu învățare prin transfer, mașina a efectuat un diagnostic similar unui
oftalmolog bine pregătit și ar putea genera o decizie în 30 de secunde dacă pacientul trebuie sau
nu să fie trimis la tratament, cu o precizie de peste 95%.
Un studiu efectuat de chirurgi de la Centrul Medical National pentru Copii din
Washington a demonstrat cu succes o interventie chirurgicală efectuată de un robot autonom.
Echipa a supravegheat robotul în timp ce el efectua o intervenție chirurgicală pe țesuturi moi,
reparând intestinul rupt al unui porc într-o intervenție chirurgicală deschisă cu o reușită mai bună
decât a unui chirurg uman, după afirmațiile echipei.
Industria auto
Progresele din IA au contribuit la creșterea industriei de automobile prin crearea și
evoluția autovehiculelor cu autovehicule. În 2016, existau peste 30 de companii care utilizau la
crearea mașinilor fără șofer. Câteva companii implicate în IA sunt Tesla, Google și Apple.
Multe componente contribuie la funcționarea autoturismelor. Aceste vehicule
incorporează sisteme cum ar fi frânarea, schimbarea benzii de rulare, prevenirea coliziunilor,
navigarea și cartografierea. Împreună, aceste sisteme, precum și computerele de înaltă
performanță, sunt integrate într-un singur vehicul complex. Evoluțiile recente în domeniul
autovehiculelor autonome au făcut posibilă inovația autoturismelor conduse automat, deși acestea
se află încă în faza de testare. Guvernul britanic a adoptat legislație pentru începerea testării unor
mici flote de autoturisme fără șofer în 2018. Plutoanele de camioane automate sunt o flotă de
autocamioane care conduc în urma unui camion condus de un om, deci plutonul de camioane nu
este în întregime autonom. Între timp, Daimler, o companie germană de automobile, testează o
mașină semi-autonomă de fi folosit numai pe șosele interurbane.
Un factor principal care influențează abilitatea unui automobil de a funcționa fără
conducător auto este cartografierea. În general, vehiculul ar putea fi pre-programat cu o hartă a

20
zonei prin care conduce. Această hartă ar include date privind aproximarea luminii stradale și a
înălțimii bordurilor pentru ca vehiculul să fie conștient de împrejurimile sale. Cu toate acestea,
Google a lucrat la un algoritm al cărui scop este de a elimina nevoia de hărți preprogramate și a
creat, în schimb, un dispozitiv care să se poată adapta la o varietate de împrejurimi noi. Unele
autovehicule automate nu sunt echipate cu volane sau pedale de frână, așa că s-au concentrat pe
cercetări asupra creării unui algoritm capabil să mențină un mediu sigur pentru pasagerii
vehiculului prin conștientizarea condițiilor de condus și de viteză.
Un alt factor care influențează capacitatea unui automobil fără șofer este siguranța
pasagerului. Pentru a face un automobil fără șofer, inginerii trebuie să-l programeze pentru a
gestiona situațiile cu risc ridicat. Aceste situații ar putea include o ciocnire frontală cu pietoni.
Scopul principal al mașinii trebuie să fie acela de a lua o decizie care să evite lovirea pietonilor și
salvarea pasagerilor în mașină. Dar există o posibilitate ca mașina să aibă nevoie de o decizie care
ar pune pe cineva în pericol. Cu alte cuvinte, mașina ar trebui să decidă să salveze pietonii sau
pasagerii. Programarea mașinii în aceste situații este esențială pentru un automobil fără
conducător auto.
Finanțe și economie
Instituțiile financiare folosesc de mult timp sistemele de rețele neural artificiale pentru a
detecta debite sau cereri de debitare extraordinare, marcându-le pentru a fi cercetate de oameni.
Utilizarea IA în sectorul bancar datează din 1987, când Security Pacific Bank din SUA a înființat
un Task force pentru prevenirea fraudelor cu scopul de a contracara utilizarea neautorizată a
cardurilor de debit. Programe precum Kasisto și Moneystream utilizează IA în serviciile
financiare.
Băncile utilizează astăzi sisteme cu inteligență artificială pentru a organiza operațiuni, a
menține evidența contabilă, a investi în acțiuni și a gestiona proprietățile. IA poate reacționa la
schimbări bruște și în timpul nopții sau în zilele nelucrătoare. În august 2001, roboții au învins
oamenii într-o competiție simulată de tranzacționare financiară. Acest sistem a redus și frauda și
criminalitatea financiară prin monitorizarea modelelor comportamentale ale utilizatorilor pentru
orice schimbări anormale sau anomalii. Utilizarea mașinilor cu IA pe piață în aplicații precum
comerțul online și luarea deciziilor a schimbat teoriile economice majore. De exemplu,
platformele de cumpărare și vânzare bazate pe IA au schimbat legea cererii și ofertei prin faptul
că acum este posibilă estimarea cu ușurință a unor curbe individualizate de cerere și ofertă și, prin
urmare, stabilirea prețurilor individualizate. În plus, mașinile cu IA reduc asimetria informației pe
piață, făcând astfel piețele mai eficiente, și reducând volumul tranzacțiilor.

21
Jocuri video
În jocurile video, inteligența artificială este utilizată în mod obișnuit pentru a genera un
comportament dinamic la personajul nejucător. Unii cercetători consideră că NPC (Non-Player
Character) cu IA în jocuri sunt o „problemă rezolvată” pentru majoritatea cazurilor din producție.
Printre jocurile cu IA mai atipice se numără directorul IA din Left 4 Dead (2008) și
antrenamentul neuroevoluționar al plutoanelor în Supreme Commander 2 (2010).
Armată
Cheltuielile militare mondiale anuale pe robotică au crescut de la 5,1 miliarde de dolari
în 2010 la 7,5 miliarde de dolari în 2015. Dronele militare capabile de acțiune autonomă sunt
considerate pe scară largă o dotare utilă. Mulți cercetători în domeniul inteligenței artificiale
încearcă să se distanțeze de aplicațiile militare ale IA.
Publicitate
Se poate utiliza IA pentru a anticipa sau generaliza comportamentul clienților din
amprenta lor digitală, pentru a-i viza cu ajutorul unor promoții personalizate sau pentru a construi
în mod automat profiluri de client. Un caz documentat arată că companiile de jocuri de noroc
online folosesc IA pentru a îmbunătăți direcționarea reclamelor către clienți.
Mai mult, aplicarea modelelor de IA de calcul al personalității poate contribui la
reducerea costurilor campaniilor publicitare prin adăugarea de direcționare psihologică la
direcționarea, sociodemografică sau comportamentală.
Artă
Inteligența artificială a inspirat numeroase aplicații creative, inclusiv utilizarea sa pentru
a produce arte vizuale. Expoziția „Mașini gânditoare: artă și design în era calculatoarelor, oferă o
imagine de ansamblu asupra aplicațiilor istorice în artă, arhitectură și design. Printre expozițiile
recente care prezintă utilizarea de IA pentru a produce artă se numără acțiunile și licitațiile de
binefacere sponsorizate de Google de la Fundația Grey Area din San Francisco, unde artiștii au
experimentat cu algoritmul deepdream, și expoziția „Unhuman: Art in Age of IA”, care a avut loc
în Los Angeles și Frankfurt, în toamna anului 2010.
Un nou studiu privind inteligența artificială sugerează că lucrătorii mai bine plătiți și mai
bine educați ar putea fi cel mai tare afectați de automatizare.
Revoluția robotului și a mecanizării tuturor lucrurilor era percepută drept o lovitură
puternică pentru cei care lucrau la fabrici și îndeplineau sarcini manuale și repetitive. Un studiu
McKinsey din 2017 arăta că deja 50% din activitățile ce se făceau la fabrici erau automatizate,
folosind tehnici de ultimă generație. Însă, noile date sugerează muncitori cu gulere albe (angajații
de birou), a căror muncă presupune mai multă gândire analitică, salarii mai mari și o securitate
relativă a locului de muncă, s-ar putea să nu fie în siguranță în era automatizării.

22
Locul de muncă a multor oameni cu studii ar putea fi înlocuit cu inteligența artificială,
care devine o tehnologie computerizată tot mai dezvoltată care ar putea ajunge să ia decizii
asemănătoare omului și poate utiliza date în timp real pentru a îmbunătăți unele aspecte, se arată
într-un studiu realizat de economistul Universității Stanford, Michael Webb și publicat de
Brookings Institution.
Noua cercetare face o descriere pe puncte a locului de muncă și analizează ce domenii ar
putea fi înlocuite de tehnologie. Totuși, cercetarea a arătat că fără locuri de muncă în primul rând
vor rămâne lucrătorii cu salarii mici, fără studii, în care robotica și software-ul ar putea face
absolut toți pașii.
Spectrul creșterii automatizării a ridicat îngrijorări în rândul mai multor autorități care
sau întrebat ce ar putea face cu oamenii care își vor pierde locul de muncă, fiind înlocuiți de
tehnică. Totodată, ei au constatat că va crește și mai mult decalajul dintre cei săraci și cei bogați.
Autorii acestui studiu susțin că rezultatele nu sunt tocmai exacte, însă ele vin ca un semnal pentru
cei care aleg să tehnologizeze absolut totul.
După cum a spus Adam Ozimek, economist șef la platforma de freelancing Upwork,
„Doar pentru că cineva a brevetat un dispozitiv, de exemplu, care a folosit inteligența artificială
pentru a face cercetări de piață, nu înseamnă că AI va avea de fapt succes în acest sens pentru
utilizarea practică a afacerilor”.
Studiul de la Stanford nu spune, de asemenea, dacă acești lucrători își vor pierde de fapt
locul de muncă, ci doar că munca lor ar putea fi afectată. Prin urmare, este posibil ca aceste
tehnologii să fie utilizate pentru a mări locuri de muncă, mai degrabă decât pentru a le înlocui.
„Noi folosim tehnica pentru a face mai ușor anumite calcule, însă, asta nu înseamnă că
tehnologiile ne pot înlocui. Noi nu suntem pentru a colecta date, ci pentru a oferi consiliere de
încredere pentru cei care vor să-și deschidă o afacere”, a menționat Steve King, partener la firma
de consultanță pentru afaceri mici. Ca și electricitatea sau motorul cu abur, IA este o tehnologie
cu scop general. Nu există un consens despre cum să se caracterizeze sarcinile la care IA tinde să
exceleze. Deși proiecte precum AlphaZero au reușit să-și genereze propriile cunoștințe de la zero,
multe alte proiecte de învățare automată necesită seturi de date de antrenament mari. O regulă
aproximativă extrem de imperfectă, că aproape orice poate fi făcut de un om cu mai puțin de o
secundă de gândire mentală, poate să fie, acum sau în viitorul apropiat, automatizat prin utilizarea
IA.
2.3 Invățarea și aplicații pentru un sistem de inteligență artificială
Funcția Hey
Asistentul folosește interogări vocale și un utilizator de limbaj natural interfață pentru a
răspunde la întrebări, de a face recomandări și a efectua acțiuni prin delegarea cererilor către un

23
set de servicii Internet. Software-ul se adaptează la utilizările, căutările și preferințele limbajului
individual al utilizatorilor. Rezultatele returnate sunt individualizate.
Siri este un spin-off dintr-un proiect dezvoltat inițial de SRI International. Motorul său
de recunoaștere vocală a fost furnizat de Nuance Communications, iar Siri folosește tehnologii
avansate de învățare automată pentru a funcționa. Actorii săi originali americani, britanici și
australieni au înregistrat vocile respective în jurul anului 2005, fără ca să știe eventuala utilizare a
înregistrărilor în Siri. Asistentul vocal a fost lansat ca aplicație pentru iOS în februarie 2010 și a
fost achiziționat de Apple două luni mai târziu. Siri a fost apoi integrat în iPhone 4S la lansarea sa
în octombrie 2011. La acel moment, aplicația separată a fost eliminată și din App Store iOS. De
atunci, Siri a devenit o parte integrantă a produselor Apple, fiind adaptat în alte dispozitive
hardware de-a lungul anilor, inclusiv modele iPhone mai noi, precum și iPad, iPod Touch, Mac,
AirPods, Apple TV și HomePod.1
Dezvoltare
Motorul de recunoaștere vocală a lui Siri a fost furnizat de Nuance Communications, o
companie de tehnologie vocală. Acest lucru nu a fost recunoscut de Apple și Nuance de ani buni,
până când, Paul Ricci, a confirmat informațiile la o conferință tehnologică din 2011. Sistemul de
recunoaștere vocal folosește tehnici sofisticate de învățare automată, inclusiv rețele neuronale
convoluționale și memorie de lungă durată.
Prototipul inițial Siri a fost implementat folosind platforma Active, un proiect comun
între Centrul de Informații Artificiale al SRI International și Grupul Vrai de la Ecole
Polytechnique Fédérale de Lausanne. Platforma activă a fost în centrul atenției unei teze de
doctorat.
Cum se utilizezi funcția Hey Siri pe mai multe dispozitive din apropiere.
Pe iOS 10 și versiunile ulterioare, funcția Hey Siri de la Apple folosește informații de
proximitate Bluetooth pentru a activa asistentul inteligent pe un dispozitiv din apropiere simultan.
Iată cum se poate folosi Hey Siri în mod corespunzător în situațiile în care există mai multe
dispozitive din apropiere care acceptă această caracteristică interesantă.
În septembrie 2014, Apple a adăugat posibilitatea utilizatorilor de a spune cu voce tare
„Hey Siri” pentru a invoca asistentul digital fără a fi nevoie de vreun buton sau să fie manevrat
fizic dispozitivul.
La început, Hey Siri necesita ca un dispozitiv să fie conectat la alimentare. Hey Siri este
acum o caracteristică care funcționează indiferent dacă dispozitivul este conectat la o priză de
perete sau nu.
Siri este un manager personal, controlat exclusiv prin intermediul comenzilor vocale.
Spre deosebire de software-ul tradiţional de recunoaştere a vocii, care mizează de regulă pe

24
comenzi predefinite de utilizator, Siri are pretenţia de a recunoaşte vorbirea naturală a omului şi
de a răspunde, într-un fel sau altul, la aproape orice întrebare. Practic, cu Siri poţi vorbi la fel cum
vorbeşti cu orice altă persoană.
Pentru a activa Siri, tot ce ai de făcut este să apeşi prelungit butonul de Home, iar după
ce auzi două beep-uri şi vezi pe ecran mesajul “What can I help you with?” poţi începe să
vorbeşti cu asistentul tău. După ce ai pus întrebarea apeşi iconiţa de microfon, după care Siri îţi
va răspunde la întrebare.
Pentru a putea răspunde cerinţelor tale, Siri este integrat în numeroase aplicaţii din
cadrul sistemului de operare. Teoretic, Siri îţi permite să realizezi prin comenzi vocale aproape
tot ce poţi face manual. Pentru a înţelege mai bine acest concept, îţi oferim mai jos câteva
exemple concludente:
Reminder – Printr-o simplă comandă, îi poţi spune lui Siri să seteze un reminder pentru o
întâlnire cu un prieten sau pentru a lua ceva cu tine atunci când pleci de la muncă.
Messages – Poţi trimite un mesaj unui contact din agenda printr-o simplă comandă
vocală. Mai întâi îi spui lui Siri că vrei să-i trimiţi un SMS lui Andrei, de exemplu, după care
dictezi mesajul, iar Siri îl trimite instant pentru tine.
Weather – Dacă vrei să afli vremea dintr-un anumit oraş fără să butonezi iPhone-ul, tot
ce trebuie să faci este să o întrebi pe Siri. Ea îţi va răspunde cum este vremea în prezent şi îţi va
oferi şi progrnoza pentru zilele următoare.
Calendar – Tot Siri te poate ajuta să-şi programezi rapid o întâlnire în calendar, inclusiv
cu ora şi locaţia dorită pentru aceasta.
E-Mail - Dacă vrei să trimiţi un e-mail fără să foloseşti tastatura, îi poţi dicta conţinutul
lui Siri. Ea va stabili cu uşurinţă destinatorul sau destinatarii, dar şi subiectul mail-ului.
Căutarea unui contact – Simpla rostire a unui nume va genera o căutare în lista de
contact. Dacă numele este găsit, Siri îţi va prezenta toate detaliile contactului respectiv.
Alarm – Tot Siri te ajută să setezi cu uşurinţă o alarmă pentru a te trezi fie la o anumită
oră, fie după un anumit interval de timp.
Stocks – Dacă eşti investitor la bursă, poţi afla cotaţia unei companii prin rostirea
numelui acesteia.
Previziuni pentru viitor
Uşor-uşor, lucrurile pe care le vedeam în urmă cu câţiva ani doar în filmele SF încep să
prindă contur şi în viaţa reală, iar Siri este numai ultimul exemplu din progresele tehnologiei. În
mod cert, Apple va continua să îmbunătăţească Siri care, de altfel, este în prezent doar în stadiu
Beta, urmând să fie integrat şi în alte aplicaţii. Nu este exclus să asistăm la începuturile unui
viitor aproape complet vocal. Nu este exclus ca peste câţiva ani discuţia cu asistentul vocal să

25
devină la fel de banală precum a devenit utilizarea unui display touchscreen în defavoarea unei
tastaturi fizice. Acesta este viitorul spre care ne îndreptăm şi, poate mai important decât atât,
acest viitor nu se referă doar la telefoanele mobile, ci la toate tehnologiile care ne înconjoară. Nu
cred că ziua în care vom comanda maşinii să ne conducă acasă este chiar atât de departe.
Pentru noi, cei care trăim în România, lucrurile vor fi inevitabil mai greu de realizat. Cel
puţin deocamdată nu poate fi vorba despre comenzi vocale pe Siri în limba română şi, cel mai
probabil, doar câteva limbi de circulaţie internaţională vor fi suportate în anii care urmează.2
Inteligenţa artificială învaţă, alături de operatorii umani, cum să preia controlul
mijloacelor blindate de luptă în câmpul de luptă modern.
Istoria ne-a demonstrat că războaiele au fost câştigate de cei bine instruiţi, care ştiu să
exploateze la maxim capabilităţile armelor şi echipamentelor pe care le au în dotare, sunt bine
conduşi şi foarte motivaţi, iar omenirea a realizat potenţialul pe care îl are lucrul în echipă dintre
om şi maşină în obţinerea unui avantaj competitiv. În câmpul de luptă modern inteligenţa
artificială învaţă, alături de operatorii umani, cum să preia controlul mijloacelor blindate de
luptă.Dintr-o serie de prelegeri susţinute pe timpul cursului ”Exploatarea Inteligenţei Artificiale”
început de curând de Consorţiul de Inteligenţă Artificială al Naval Postgraduate School NPS din
Monterey, SUA, propunându-şi să exploreze şi să aducă unele clarificări referitoare la definiţia
(IA), beneficiile şi riscurile asociate utilizării acesteia, precum şi la semnificaţia folosirii ei în
domeniul militar, am aflat că, de fapt, domeniul IA a fost fondat în anul 1956, în scopul studierii
construcţiei de maşini de calcul care ar fi putut îndeplini funcţii inteligente. Şi pentru că o
definiţie universal agreată este, încă, greu de identificat deoarece aceasta are o multitudine de
sensuri şi înţelesuri, corpul profesoral din cadrul consorţiului NPS, departamentul de informatică,
a introdus o abordare proprie a ceea ce înseamnă clasificarea IA, în funcţie de puterea de învăţare
(dobândirea unei noi capacităţi de acţiune) a maşinilor de calcul. Altfel spus, o maşinărie este,
relativ, mai puternică decât alta dacă ea poate învăţa să îndeplinească o funcţie pe care maşinăria
cu care este comparată nu o poate învăţa.
Programe de dezvoltare a unor tancuri-roboţi la nivel mondial
În scopul obţinerii şi menţinerii unor avantaje competitive în competiţia militară dintre
ele, marile puteri se întrec în a cerceta, dezvolta, testa şi a-şi dota forţele militare cu noi sisteme
de armament ce integrează IA care să permită operatorilor să se concentreze pe sarcinile cele mai
importante, fără a-şi mai epuiza energia asupra executării unor funcţiuni mai simple şi repetitive,
precum condusul unui autovehicul, sau încărcarea cu muniţia potrivită a unei guri de foc. Printre
aceste sisteme de armament se regăsesc şi aşa numiţii tancuri-robot, autovehicule blindate, pe
şenile, autonome sau semi-autonome, fără sau cu echipaj (om-maşină) la bord, unele dintre ele
menite a înlocui, în viitorul mai mult sau mai puţin apropiat, tancurile principale de luptă,

26
autotunurile sau chiar aruncătoarele de grenade şi lansatoarele de rachete pe platforme mobile
autopropulsate. Fiind capabil să reziste celor mai vitrege condiţii ale luptei de mare intensitate şi
să atace chiar şi cele mai întărite obiective, tancul clasic oferă o gamă impresionantă de capacităţi
pe câmpul de luptă modern. În rol de forţă principală de izbire a forţelor terestre, acesta este
capabil să execute misiuni în orice condiţii de teren, timp, stare a vremii sau în medii contaminate
(nuclear, bacteriologic sau chimic), fiind foarte eficace atunci când îşi foloseşte din plin puterea
de foc, mobilitatea, protecţia şi acţiunea şoc de natură psihologică asupra inamicului.
Proiecte prin care astfel de tancuri-roboţi sunt în măsură să controleze simultan mici
formaţiuni de vehicule blindate autonome sau semi-autonome, în măsură să execute manevra în
câmpul tactic, să execute misiuni de patrulare, cercetare şi supraveghere sau de transport, încep să
devină realizabile şi fezabile din punct de vedere tehnologic.
Programul Carmel
Astfel, în Israel, programul Carmel, ce se referă la tancul viitorului, a început să dea
primele roade, firmele din industria naţională de apărare realizând demonstratorul de concept
pentru un tanc cu un echipaj format din două persoane (în loc de clasicul echipaj format din 4
operatori, comandant, ochitor, încărcător şi mecanic conductor), echipat cu multiple sisteme de
IA care ajută echipajul în identificarea ţintelor şi în procesul de luare a deciziei, aproape total
automatizat şi cu o vizibilitate îmbunătăţită.
Soluţii tehnologice precum căştile Iron Vision, care funcţionează cu camere şi senzori
montate pe exteriorul tancului, sau de design transparent al cockpit-ului pentru a oferi soldaţilor
din interior un câmp vizual de 360 de grade, sisteme de realitate augmentată ce permit
membrilor echipajului să vadă rapid ţintele, forţele proprii sau dispunerea unor obiective
importante, sisteme autonome de IA de sprijin al misiunilor, pentru planificare autonomă a
misiunii, conducere tanc şi funcţionare simultană a tuturor sistemelor de arme ale
autovehiculului, platforme de drone autonome operate cu sisteme similare consolelor de jocuri
video, sisteme de apărare cibernetică şi de camuflaj activ, sisteme de identificare a trupelor, toate
menite să ajute la identificarea ţintelor, la selectarea armelor, deplasarea autonomă în diferite
tipuri de teren sau la luarea unor decizii sunt realizate de firmele israeliene aflate în competiţia
pentru obţinerea de contracte de furnizare de astfel de produse militare pentru forţele armate.
La rândul lor, cercetătorii şi dezvoltatorii ruşii lucrează de ceva timp la mici
tancuriroboţi pe roţi şi pe şenile dotaţi cu mitraliere sau chiar rachete, la conversia unor
transportoare blindate pentru trupe în vehicule blindate de luptă terestre fără şofer (mecanic
conductor) la bord echipate cu turele cu tun sau rachete controlate de la distanţă sau la realizarea
unor roboţi cu platforme şi sisteme de armament dedicate, în măsură să opereze în echipă şi
controlaţi (inclusiv prin intermediul aparaturii electrono-optice montate pe aceştia) de la un

27
autovehicul de comandă-control sau de către un operator debarcat, de la o distanţă de siguranţă de
peste 1 km. O reţea întrunită de gestionare tactică „Skynet” permite conectarea la aceasta a unui
număr de până la 4 tancuri-roboţi, fie într-o formaţie tip coloană, fie dispersate pe o distanţă de
până la 6 km.
Americanii cred că, practic, toate vehiculele de luptă care se află acum în stadiul de
dezvoltare vor fi realizate cu diferite niveluri noi de autonomie şi vor putea folosi tehnologii de
învăţare automată pentru a procesa detaliile cheie de luptă, a le organiza în mod independent şi a
trimite, în cele din urmă, informaţii unui operator care exercită comanda şi controlul.
Planurile de viitor ale armatei se bazează foarte mult nu doar pe IA, ci şi pe roboţi
tereştri din ce în ce mai inteligenţi. Momentan, un singur operator al armatei americane poate
controla aproximativ doi roboţi tereştri. Se doreşte, însă, ca acel raport să ajungă la valoarea de
un om la 12 roboţi. Roboţii tereştri de luptă vor trebui să perceapă de fapt lumea din jurul lor,
desemnând (deşi primitiv) obiecte în câmpul lor de percepţie şi vor trebui să ia decizii cu o
supraveghere umană minimă, întrucât disponibilitatea de reţea cu lăţime mare de bandă este
rareori asigurată.Dezvoltarea unor astfel de platforme blindate semiautonome constituie o etapă
premergătoare logică către producţia de autovehicule de luptă care vor putea să identifice şi
angaja ţintele, să execute manevra şi să comunice (shoot, move, comunicate) în mod autonom.

______________________________________________________________
2
https://www.giz.ro/software/siri-ce-este-si-cum-functioneaza-asistentul-vocal-de-pe-iphone-4s-12821/
3
https://monitorulapararii.ro/inteligenta-artificiala-invata-alaturi-de-operatorii-umani-cum-sa-preia-controlul-
mijloacelorblindate-de-lupta-in-campul-de-lupta-modern-1-2485

28
CAPITOLUL 3

Aplicarea metodelor inteligente pe interfața web

3.1 Destinația intelectului artificial în mediu cotidian

Inteligența Artificială (IA) este o ramură a informaticii care se concentrează pe crearea de sisteme
inteligente capabile să simuleze comportamentul uman și să îndeplinească sarcini care necesită
inteligență umană, cum ar fi recunoașterea imaginilor, prelucrarea limbajului natural, rezolvarea
de probleme și luarea de decizii.
Deși termenul de Inteligență Artificială a fost inventat în anii '50 ai secolului trecut, dezvoltarea
acesteia a luat o amploare semnificativă abia în ultimii ani, datorită evoluției tehnologiei și
creșterii disponibilității datelor. Astfel, IA a devenit un subiect de interes major atât în lumea
academică, cât și în cea a afacerilor, iar perspectivele sale sunt promițătoare, atât în ceea ce
privește îmbunătățirea calității vieții umane, cât și în ceea ce privește creșterea productivității și a
eficienței economice.
În prezent, există două abordări majore în dezvoltarea Inteligenței Artificiale: rețele neuronale
artificiale și învățarea automată. Rețelele neuronale artificiale sunt modele matematice inspirate
din funcționarea creierului uman, care permit sistemelor de calculatoare să învețe și să ia decizii
pe baza datelor. Instruirea unei rețele neuronale implică prezentarea acesteia unui set de date și
ajustarea parametrilor săi astfel încât să furnizeze cele mai bune rezultate.
Învățarea automată se concentrează pe dezvoltarea algoritmilor care îmbunătățesc performanțele
unui sistem de calcul prin învățare și adaptare continuă la noile informații. Învățarea poate fi
supervizată sau nesupervizată. În cazul învățării supervise, sistemul este instruit să recunoască
anumite caracteristici ale datelor prin utilizarea unui set de date etichetat, în timp ce în cazul
învățării nesupervizate, sistemul este instruit să identifice modele sau structuri în datele
neetichetate.
Una dintre cele mai mari provocări ale dezvoltării Inteligenței Artificiale este reprezentată de
interpretarea și utilizarea eficientă a datelor. Deși există multe date disponibile, acestea pot fi
incomplete, inexacte sau ambigue, ceea ce poate afecta performanțele sistemelor de IA. O altă

29
provocare importantă este reprezentată de utilizarea responsabilă și etică a tehnologiilor de IA, în
special în ceea ce privește protecția confidențialității și a drepturilor omului.

Chat GPT este un model de limbaj mare, antrenat de OpenAI, care utilizează o arhitectură de rețea
neuronală numită GPT-3.5. Această arhitectură permite modelului să genereze text care seamănă
cu cel scris de o persoană, ceea ce îl face util într-o varietate de aplicații, inclusiv în chatbots,
asistenți virtuali, generarea de texte și multe altele.

Modelul GPT-3.5 a fost antrenat pe o cantitate uriașă de texte, atât publice cât și private, astfel
încât să poată învăța modele complexe de limbaj natural. Rețelele neuronale care fac parte din
acest model sunt capabile să recunoască modele, structuri și reguli din text, astfel încât să poată
genera propoziții, fraze și chiar texte întregi care au sens și sunt coerente din punct de vedere
gramatical.

Chat GPT, ca și alte modele de limbaj bazate pe rețele neuronale, a fost creat pentru a fi utilizat în
aplicații de procesare a limbajului natural. Acesta poate fi programat să răspundă la întrebări și să
ofere informații utile, poate fi antrenat să recunoască și să clasifice texte, precum și să genereze
texte de sine stătătoare.

Având în vedere faptul că Chat GPT este capabil să genereze texte de sine stătătoare, acesta a fost
criticat de unele persoane pentru faptul că poate fi folosit pentru a genera conținut fals sau
dezinformări. Cu toate acestea, este important de menționat că Chat GPT a fost proiectat să ofere
soluții pentru aceste probleme și să ajute la identificarea și combaterea dezinformării.

În concluzie, Chat GPT este un model de limbaj natural capabil să genereze texte coerente și utile.
Acesta poate fi utilizat într-o varietate de aplicații și poate fi programat să răspundă la întrebări și
să ofere informații utile. Cu toate acestea, trebuie luate în considerare și problemele legate de
utilizarea acestor modele pentru generarea de texte false sau dezinformări, ceea ce subliniază
importanța necesității unei utilizări responsabile a acestei tehnologii.

Există o varietate largă de site-uri intelectuale disponibile online, care acoperă o gamă largă de
subiecte și interese, de la știință și tehnologie până la filosofie și literatură. În cele ce urmează
vom explora câteva dintre cele mai comune tipuri de site-uri intelectuale și vom oferi exemple
specifice pentru fiecare.

30
Site-uri științifice: Aceste site-uri sunt axate pe știință și tehnologie și oferă cititorilor informații
despre cele mai recente descoperiri și cercetări dintr-o gamă largă de domenii, cum ar fi biologia,
fizica, chimia, astronomia și multe altele. Exemple includ site-urile NASA, ScienceDaily și Live
Science.

Site-uri filosofice: Aceste site-uri sunt axate pe idei și gândirea critică și oferă cititorilor
oportunitatea de a explora diferitele școli de gândire și ideologii. Exemple includ site-urile
Philosophy Now, Stanford Encyclopedia of Philosophy și Internet Encyclopedia of Philosophy.

Site-uri culturale: Aceste site-uri sunt dedicate explorării culturii și a artelor, oferind cititorilor
informații despre literatură, muzică, film, arte vizuale și multe altele. Exemple includ site-urile
The Paris Review, The New Yorker și The Smithsonian Magazine.

Site-uri de știri: Aceste site-uri oferă cititorilor cele mai recente știri și evenimente din lume, atât
la nivel național, cât și internațional. Exemple includ site-urile CNN, BBC și Reuters.

Site-uri de istorie: Aceste site-uri sunt dedicate explorării istoriei și a culturilor, oferind cititorilor
informații despre evenimente și figuri istorice importante. Exemple includ site-urile History.com,
The History Channel și The National Archives.

Site-uri de dezvoltare personală: Aceste site-uri oferă cititorilor informații și resurse pentru a-și
dezvolta abilitățile și cunoștințele personale, precum și pentru a-și îmbunătăți viața. Exemple
includ site-urile Psychology Today, Zen Habits și Lifehacker.

Site-uri de literatură: Aceste site-uri sunt dedicate literaturii, oferind cititorilor recenzii de carte,
interviuri cu autori și articole despre literatură. Exemple includ site-urile The New York Review
of Books, The Paris Review și The Guardian Books.

Site-uri de jurnalism de investigație: Aceste site-uri sunt specializate în jurnalismul de investigație


și oferă cititorilor informații detaliate despre subiecte de actualitate, precum corupția, abuzul de
putere și multe altele. Exemple includ site-urile The Intercept, ProPublica și The Center for Public
Integrity.

31
Site-uri de tehnologie: Aceste site-uri sunt axate pe ultimele noutăți și dezvoltări în domeniul
tehnologiei, oferind cititorilor informa

În anul 2023, web-ul a suferit încă o evoluție semnificativă, cu tot mai multe opțiuni și
funcționalități disponibile pentru utilizatorii de internet. În acest articol, vom explora câteva dintre
cele mai interesante tendințe și noutăți din lumea web-ului în acest an.

Inteligența artificială și machine learning sunt tot mai prezente în web design și dezvoltare.
Aceste tehnologii permit website-urilor să se adapteze mai bine nevoilor și preferințelor
utilizatorilor, oferind conținut personalizat și recomandări relevante.

Web-ul devine tot mai rapid și mai eficient, datorită noilor tehnologii de caching și optimizare a
performanței. Site-urile sunt acum capabile să se încarce în câteva secunde, chiar și pe conexiuni
mai slabe, ceea ce oferă o experiență de navigare mult mai plăcută și mai rapidă.

Design-ul minimal și simplu rămâne la modă, însă se combină tot mai mult cu efecte și animații
subtile, pentru a crea o experiență mai dinamică și interesantă pentru utilizatori.

Continutul video devine tot mai important, iar majoritatea site-urilor își includ astăzi propriile
secțiuni video, care oferă conținut exclusiv, interviuri sau tutoriale.

Securitatea web-ului este o preocupare tot mai mare, iar majoritatea site-urilor pun accent pe
criptarea datelor și pe asigurarea securității informațiilor utilizatorilor.

Realitatea virtuală și augmentată își găsesc tot mai mult spațiu în web design și dezvoltare, iar
site-urile pot oferi astăzi experiențe VR sau AR inedite și interesante.

Utilizarea chatbot-urilor și inteligenței artificiale pentru interacțiunea cu utilizatorii este o tendință


tot mai răspândită, și se pare că în viitor vom vedea tot mai multe astfel de soluții implementate
pe site-uri și platforme online.

Social media devine tot mai integrată în web design și dezvoltare, iar majoritatea site-urilor includ
astăzi opțiuni de share sau de conectare cu conturile de social media.

32
Web-ul mobil devine tot mai important, iar site-urile trebuie să fie optimizate pentru a se afișa
corect și a se încărca rapid pe ecranele de telefoane și tablete.

În general, web-ul devine tot mai personalizat și adaptat nevoilor și preferințelor utilizatorilor, cu
soluții și funcționalități care permit o interacțiune mai facilă și o experiență de navigare mult mai
plăcută și mai eficientă.

Este foarte probabil ca inteligența artificială să se dezvolte și să avanseze în viitor, întrucât aceasta
este deja o tehnologie în plină evoluție și cercetare. În viitor, se așteaptă ca inteligența artificială
să devină din ce în ce mai sofisticată și să aibă o gamă mai largă de capacități și abilități.

Printre dezvoltările potențiale ale inteligenței artificiale se numără:

Îmbunătățirea capacităților de învățare și adaptare - Inteligența artificială ar putea fi capabilă să


învețe și să se adapteze mai rapid la mediul înconjurător decât oamenii.

Crearea de mașini cu o inteligență superioară celei umane - Aceasta ar putea fi o dezvoltare


majoră în inteligența artificială și ar putea aduce beneficii semnificative în multe domenii, cum ar
fi medicina, știința și industria.

Integrarea mai extinsă în viețile noastre - Inteligența artificială ar putea deveni mai obișnuită în
viețile noastre, de la asistenții virtuali până la mașini de conducere autonome și alte dispozitive.

Îmbunătățirea comunicării și a interacțiunii cu inteligența artificială - Cercetătorii lucrează la


dezvoltarea de interfețe mai naturale și intuitive pentru a permite oamenilor să interacționeze mai
bine cu inteligența artificială.

Este important să se ia în considerare și impactul pe care inteligența artificială îl poate avea asupra
societății și asupra locurilor de muncă. Este posibil ca unele locuri de muncă să fie înlocuite de
automatizare și inteligența artificială, dar în același timp, aceasta poate crea noi oportunități de
locuri de muncă și poate îmbunătăți calitatea vieții în general.

În ultimii ani, inteligența artificială a devenit din ce în ce mai omniprezentă în societate, fiind
utilizată în multe domenii, de la medicină și știință la transport și entertainment. Deși există multe

33
beneficii ale inteligenței artificiale, există și îngrijorări legate de potențialul acesteia de a deveni o
amenințare pentru oameni și societate.

Unul dintre cele mai mari pericole ale inteligenței artificiale este că aceasta poate fi programată să
ia decizii care ar putea fi dăunătoare oamenilor sau societății în general. Acest lucru poate fi
datorat unor erori în programare sau unor obiective greșite în proiectarea sistemului. De exemplu,
un sistem de inteligență artificială care a fost programat să maximizeze profitul unei companii
poate decide să ia decizii care ar putea fi dăunătoare pentru oameni, cum ar fi concedierea
angajaților sau reducerea calității produselor pentru a economisi bani.

Un alt pericol al inteligenței artificiale este că aceasta poate fi utilizată în mod intenționat de către
oameni răi pentru a provoca daune oamenilor sau societății în general. De exemplu, un hacker
poate utiliza un sistem de inteligență artificială pentru a provoca un atac cibernetic asupra unei
țări sau asupra unei organizații, sau un grup terorist ar putea utiliza inteligența artificială pentru a
dezvolta arme autonome.

Un alt aspect de luat în considerare este faptul că inteligența artificială poate deveni mai
inteligentă și mai capabilă decât oamenii în anumite domenii. Acest lucru ar putea duce la o
situație în care oamenii pierd controlul asupra inteligenței artificiale, iar aceasta ia decizii fără a fi
controlată sau monitorizată. Această situație ar putea fi extrem de periculoasă pentru oameni și
societate în general, deoarece nu ar exista nicio garanție că inteligența artificială ar lua decizii în
interesul oamenilor.

Există, de asemenea, îngrijorări legate de impactul inteligenței artificiale asupra locurilor de


muncă. Întrucât inteligența artificială poate înlocui anumite tipuri de muncă umană, aceasta ar
putea duce la pierderea locurilor de muncă și la creșterea șomajului în anumite domenii. Deși
acest lucru ar putea fi compensat prin crearea unor noi oportunități de locuri de muncă în
domeniile în care inteligența artificială este utilizată, acestea nu ar putea fi la fel de accesibile sau
remunerate ca cele pierdute.

34
3.2 Crearea unui intelect artificial pe pagină web pe rețele de navigare

Crearea unui sistem de inteligență artificială poate fi un proces complex și dificil, dar
există câțiva pași generali pe care îi poți urma pentru a dezvolta un astfel de sistem. În cele ce
urmează, voi descrie acești pași.

Definirea obiectivului și a specificațiilor sistemului: Primul pas în crearea unui sistem de


inteligență artificială este de a defini obiectivul și specificațiile sistemului. Acest lucru poate
include determinarea domeniului de aplicare, precum și obiectivele sistemului și criteriile de
succes.
Colectarea datelor: Un aspect crucial în crearea unui sistem de inteligență artificială este
colectarea datelor. Aceste date pot fi colectate prin diverse metode, cum ar fi extragerea datelor
din surse publice sau prin utilizarea unor senzori speciali.
Curățarea și prelucrarea datelor: După colectarea datelor, acestea trebuie curățate și
prelucrate astfel încât să fie utilizabile de către sistemul de inteligență artificială. Acest proces
poate implica eliminarea erorilor sau a datelor incomplete și transformarea datelor într-un format
utilizabil.
Construirea modelului de inteligență artificială: În funcție de obiectivele sistemului, se
poate alege un anumit tip de model de inteligență artificială. De exemplu, se poate utiliza un
model de învățare supervizată sau nesupervizată, în funcție de specificațiile sistemului și de datele
disponibile.

Antrenarea modelului: După construirea modelului de inteligență artificială, acesta


trebuie antrenat folosind datele colectate. Acest proces poate dura o perioadă de timp, în funcție
de volumul și complexitatea datelor.
Testarea și evaluarea modelului: După antrenarea modelului, acesta trebuie testat și
evaluat pentru a verifica dacă îndeplinește obiectivele specificate. Acest proces poate implica
utilizarea unor seturi de date diferite și aplicarea unor metode de evaluare specifice.

Implementarea modelului: După finalizarea procesului de testare și evaluare, modelul de


inteligență artificială poate fi implementat și utilizat în producție.

35
Îmbunătățirea și optimizarea modelului: Sistemul de inteligență artificială trebuie
monitorizat și actualizat în mod regulat pentru a îmbunătăți performanța și a optimiza
funcționarea acestuia.

Acești pași pot fi abordați în diferite moduri în funcție de specificațiile și obiectivele


sistemului de inteligență artificială pe care dorești să-l dezvolți. De asemenea, este important să ai
în vedere aspectele etice și de securitate în timpul procesului de creare a sistemului, pentru a
minimiza riscurile asociate cu utilizarea acestuia.

Crearea unui robot pe internet poate fi o sarcină complexă și provocatoare, dar cu


ajutorul tehnologiei moderne și a resurselor adecvate, acest lucru poate fi realizat. În acest articol,
vom explora câțiva pași importanți pentru a crea un robot pe internet și vom discuta cum acești
roboți sunt folosiți în prezent.

Primul pas în crearea unui robot pe internet este de a determina scopul acestuia. Roboții
pe internet pot fi utilizați într-o varietate de scopuri, inclusiv monitorizarea site-urilor web,
gestionarea chatbot-urilor, colectarea datelor sau chiar în cadrul industriei de jocuri online. Este
important să se stabilească scopul robotului, deoarece acesta va influența modul în care acesta va
fi construit și implementat.

Odată ce scopul a fost stabilit, următorul pas este de a determina tehnologia și platforma
potrivită pentru a construi robotul. Unele dintre cele mai populare platforme utilizate pentru
construirea roboților pe internet includ Python, JavaScript, PHP și Ruby on Rails. Este important
să se aleagă o platformă care este compatibilă cu scopul robotului și care oferă o comunitate
activă de utilizatori și dezvoltatori pentru a ajuta la dezvoltarea și implementarea robotului.

Următorul pas în construirea unui robot pe internet este de a decide care vor fi
funcționalitățile acestuia. De exemplu, un robot care colectează date poate avea nevoie de o
funcționalitate de web scraping, în timp ce un robot care gestionează chatbot-uri poate avea
nevoie de o funcționalitate de procesare a limbajului natural. Este important să se stabilească
aceste funcționalități înainte de a începe dezvoltarea pentru a asigura că robotul va fi capabil să
îndeplinească scopul dorit.

După ce s-au stabilit funcționalitățile, următorul pas este de a începe dezvoltarea.


Aceasta poate fi o sarcină complexă și poate dura mult timp, în funcție de complexitatea robotului

36
și de platforma aleasă. Este important să se lucreze cu o metodologie de dezvoltare agilă și să se
realizeze teste și verificări regulate pentru a asigura că robotul funcționează așa cum este de
așteptat.

Odată ce robotul a fost dezvoltat, următorul pas este de a începe testarea și de a identifica
orice probleme sau erori. Acestea trebuie să fie remediate înainte de a lansa robotul pe internet,
pentru a asigura că acesta funcționează așa cum este de așteptat.

După finalizarea dezvoltării și testării, robotul poate fi lansat pe internet și pus la


dispoziția utilizatorilor. Este important să se asigure că robotul este securizat și că datele
utilizatorilor sunt protejate în conformitate cu cele mai bune practici de securitate.

Un chatbot pe internet este un program de calcul conceput pentru a comunica cu


utilizatorii prin intermediul chat-ului. Chatbot-urile sunt proiectate pentru a oferi răspunsuri
rapide și automate la întrebări frecvente, precum și pentru a efectua sarcini automate precum
programarea unei întâlniri sau plasarea unei comenzi. În acest articol, vom explora modul în care
un chatbot pe internet poate ajuta atât utilizatorii, cât și afacerile.

Primul și cel mai evident avantaj al unui chatbot pe internet este capacitatea sa de a
furniza un răspuns rapid și precis la întrebările utilizatorilor. Acest lucru reduce frustrarea
utilizatorilor care trebuie să caute informații pe site-ul web sau să contacteze departamentul de
asistență pentru a obține informații de bază. Chatbot-urile pot oferi informații de bază despre
produse și servicii, cum ar fi caracteristicile, prețurile și disponibilitatea.

Un alt avantaj al chatbot-urilor este că acestea pot fi disponibile non-stop și pot oferi
asistență fără a fi nevoie de intervenția umană. Acest lucru reduce costurile și necesitatea de a
angaja mai mulți operatori de chat sau de a extinde orele de funcționare ale departamentului de
asistență. Chatbot-urile sunt disponibile 24/7 și pot oferi asistență imediată în orice moment.

Chatbot-urile pot fi, de asemenea, folosite pentru a colecta informații de la utilizatori.


Aceste informații pot fi ulterior utilizate pentru a îmbunătăți experiența utilizatorilor sau pentru a
personaliza recomandările și ofertele. Chatbot-urile pot, de exemplu, colecta feedback-ul
utilizatorilor, informații despre preferințe și istoricul de cumpărături pentru a oferi sugestii
relevante de produse sau servicii.

37
Un alt avantaj al chatbot-urilor este că acestea pot fi personalizate pentru a se potrivi
nevoilor afacerii și ale utilizatorilor. Chatbot-urile pot fi programate pentru a se adapta la
preferințele utilizatorilor, pentru a oferi sugestii personalizate și pentru a ghida utilizatorii prin
procesul de achiziție. Aceasta poate îmbunătăți experiența utilizatorilor și poate duce la creșterea
satisfacției și loialității acestora.

De asemenea, chatbot-urile pot fi folosite pentru a efectua sarcini automate precum


programarea unei întâlniri sau plasarea unei comenzi. Aceasta poate reduce sarcinile repetitive ale
personalului și poate permite angajaților să se concentreze pe sarcinile mai complexe și mai
valoroase.

Un alt beneficiu al chatbot-urilor este că acestea pot fi integrate cu alte sisteme și


platforme, precum platformele de comerț electronic sau CRM-urile. Acest lucru permite chatbot-
urilor să acceseze informații despre clienți și să ofere recomandări personalizate

Etapa 1. Dezamăgire
Când vorbim despre crearea de roboți cel puțin simpli, ochii se umplu de strălucire și
sute de idei îmi pâlpâie în minte ce ar trebui să poată face. Cu toate acestea, când vine vorba de
implementare, se dovedește că cheia comportamentului real este... matematica. Pentru a fi puțin
mai specific, iată o listă cu secțiunile sale care trebuie studiate cel puțin în formatul unui
învățământ universitar:

1. Algebră liniară;

2. logici;

3. teoria grafurilor;

4. Teoria Probabilității și Statistica Matematică.

Aceasta este baza științifică pe care se va construi programarea ulterioară. Fără


cunoașterea și înțelegerea acestei teorii, toate ideile se vor descompune rapid în interacțiune cu o
persoană, deoarece inteligența artificială nu este de fapt nimic altceva decât un set de formule.

38
Etapa 2. Acceptare
Când aroganța este puțin doborâtă de literatura studențească, poți începe să înveți limbi străine. Nu merită
să sari în LISP sau alte limbaje funcționale încă; mai întâi, trebuie să înveți cum să lucrezi cu variabile și
stări lipsite de ambiguitate. Python este perfect atât pentru învățarea rapidă, cât și pentru dezvoltarea
ulterioară, dar, în general, orice limbaj care are bibliotecile adecvate poate fi luată ca bază.

Etapa 3. Dezvoltare
Acum ne întoarcem direct la teoria AI. Ele pot fi împărțite condiționat în 3 categorii:

AI slabă - roboți, pe care îi vedem în jocurile pe calculator, sau simpli asistenți, precum Siri. Ei fie
îndeplinesc sarcini foarte specializate, fie sunt un complex nesemnificativ dintre acestea, iar orice
imprevizibilitate a interacțiunii îi pune într-o fundătură.

AI puternice sunt mașini a căror inteligență este comparabilă cu creierul uman. Până în prezent, nu există
reprezentanți adevărați ai acestei clase, dar computere precum Watson sunt foarte aproape de atingerea
acestui obiectiv.

AI perfectă este viitorul, un creier de mașină care ne va depăși capacitățile. Este vorba despre pericolul
unor astfel de evoluții pe care Stephen Hawking, Elon Musk și franciza de film Terminator avertizează.

Desigur, ar trebui să începeți cu cei mai simpli roboți. Pentru a face acest lucru, amintiți-vă de vechiul joc
tic-tac-toe când utilizați un câmp 3x3 și încercați să aflați singuri algoritmii de bază ai acțiunilor:
probabilitatea de a câștiga cu acțiuni fără erori, locurile cele mai de succes pe teren pentru plasarea unei
piese, necesitatea reducerii jocului la egalitate și așa mai departe.

După ce ai jucat câteva zeci de jocuri și îți vei analiza propriile acțiuni, cu siguranță vei putea evidenția
toate aspectele importante și le vei rescrie în codul mașinii. Dacă nu, atunci continuă să te gândești, iar
acest link este aici pentru orice eventualitate.

Apropo, dacă încă ați început limbajul Python, atunci puteți crea un bot destul de simplu, referindu-vă la
acest manual detaliat. Pentru alte limbi, cum ar fi C++ sau Java, puteți găsi cu ușurință și materiale pas cu

39
pas. Simțind că nu există nimic supranatural în spatele creării AI, puteți închide browserul în siguranță și
puteți începe experimente personale.

Etapa 4. Excitare
Acum că lucrurile au trecut din punctul mort, probabil că doriți să creați ceva mai serios. Următoarele
resurse vă vor ajuta în acest sens:

1. Diffbot;

2. API-ul Google Cloud Prediction

3. ciocan;

4. scrapy;

5. wolfram|alfa;

Etapa 5. Munca
Acum, când înțelegeți deja destul de clar cum să creați AI și ce să utilizați, este timpul să vă
duceți cunoștințele la un nou nivel. În primul rând, acest lucru va necesita studiul disciplinei, care
se numește „Învățare automată”. În al doilea rând, trebuie să învățați cum să lucrați cu bibliotecile
corespunzătoare ale limbajului de programare ales. Pentru Python-ul pe care îl luăm în
considerare, acestea sunt Scikit-learn, NLTK, SciPy, PyBrain și Nump. În al treilea rând, în
dezvoltare nu te poți descurca fără programare funcțională. Și, cel mai important, acum puteți citi
literatura despre AI cu o înțelegere completă a problemei:

40

S-ar putea să vă placă și