Att få intelligenta datorprogram att känna igen och uttrycka avsikter är komplext, visar Michele Persianis avhandling. Kredit:Unsplash
De digitala och fysiska världarna blir mer och mer befolkade av intelligenta datorprogram som kallas agenter. Agenter har potential att intelligent automatisera många dagliga uppgifter som att underhålla en agenda, köra bil, interagera med en telefon eller dator och många fler. Det finns dock många utmaningar att lösa innan man kommer dit. En av dem är att agenter behöver känna igen och uttrycka avsikter, visar Michele Persiani i sin avhandling i datavetenskap vid Umeå universitet.
I framtiden kommer många av våra elektroniska enheter att befolkas av minst en agent. Men innan det kan hända måste vi konstruera deras funktion för mänsklig interaktion, det vill säga att få dem att bete sig på ett sätt som är förståeligt för oss, samt få dem att förstå vad vi vill ha av dem.
I sin avhandling, "Expressing and Recognizing Intentions", tar Michele Persiani upp delar av dessa utmaningar genom att fokusera på intentionalitet. Detta är användbart att tänka på när agenter utför målinriktat beteende, genom att initiera sekvenser av åtgärder med målet att uppnå något. Närhelst en agent utövar ett sådant beteende är det avgörande att bibehålla förståelsen gentemot sina medarbetare om vad den gör, vad som är dess mål och hur den kommer att uppnå det. Annars kan missförstånd leda till farliga situationer där människan inte är medveten om roboten och vice versa.
"Detta behov av förståelse uppstår helt enkelt för att vi inte kan tillåta att ha en kraftfull maskin bredvid oss som inte har någon aning om vad den gör", säger han. "Föreställ dig att det är 2050, du vaknar på morgonen och din butlerrobot är upptagen med att göra något, men du har ingen aning om vad det är. Rengör det golvet? Lagar en måltid? Låt oss hoppas att den inte kastar ut katten genom fönstret ."
I sin avhandling använder Michele Persiani en etablerad modell från det dagliga livets psykologi, kallad Theory of Mind, som förklarar hur datoragenter kan tänka på andra agenter och på så sätt bilda hypoteser om deras mål och övertygelser. Denna modell bildas av ett annat viktigt begrepp inom dagliglivets psykologi, rationalitet:
"Tillämpat på vårt fall kommer vi att få roboten att tänka på vårt mål genom att få den att anta att vi drivs av rationalitet, och vice versa, vi kommer att få den att resonera om hur vi försöker förstå dess mål, genom att anta att vi tror att det är en rationell varelse", säger han.
Dessa processer för att känna igen och uttrycka avsikter är ganska komplicerade, och tidigare forskning betraktar dem vanligtvis med distinkta uppsättningar av tekniker. Emellertid visar avhandlingen hur dessa processer kan dela en gemensam underliggande beräkningsarkitektur, och inuti den representera en dual av varje, inte bara i ord utan också i formler. Detta är ett försök till enande i en enda beräkningsarkitektur, som omfattar vad det innebär att komma åt avsiktlighet när det gäller mer än en agent, och det kommer förhoppningsvis att bli en milstolpe för forskning inom området, säger Michele Persiani.
"Integrationen av intelligenta agenter i våra dagliga liv kommer att bli en lång process, och vi bör vara optimistiska", säger han. + Utforska vidare