Ethical AI AW

How can we demand that AI should be ethical when humans cannot unite on a definition of which ethics are the right ones?​

Eight monkeys in a barrel, forced the rain to try to get some clarity in this question. After some discussions on what ethics actually is and what we view as AI, we found some common ground that might improve the future discussions on this topic.​

Who makes the rules?​
How to discover biases?​
Are machines in companies ethical?​
Can we build in ethics in the algorithms?​
What responsibilities should never be delegated to AI?​


To begin answering the questions above we need to realize that we can talk about AI in two contexts. One is the sentient AI that is a thousand times more intelligent than humans, in which case our ethics probably are as relevant to the robot as ant ethics are to humans. Regardless of how many rules we force on to the AI it will be the one making the decision if it will apply them or not. Since we humans act on many drivers like survival, procreation and other more social drivers that effect our daily choices. The computer is relieved of most of these. The decisions and choices made by a self-aware AI is therefore hard to predict. We can only hope that it is fully satisfied abiding to the human’s requests, and that it does not produce another reward function than to please humans.​

The other context, that is getting increasingly relevant today is the ethics of the developers and scientists creating "smart" algorithms. There are already many cases where algorithms got trained on biased data and computers that make decisions in situations that no developer has foreseen.​

To day you can still look at AI as a tool, designed by humans. As a tool, it is the creator and user of that tool that has the responsibility for how the tool is being used. Even a self-driving car is an advanced tool. And even if the car can drive without a driver, it should still be a human that bares the responsibility for the car. The process of figuring out who is responsible for an accident just got a lot more technical. But since there will be plenty of data as evidence, it will probably be easier to figure out who is to blame.​
Do not miss another interesting meetup, join our group, and share your thoughts on interesting topics regarding AI and ML.​

- Johan Broddfelt
Afterwork

<< Singularity AW What can AI do for Malmö >>

Comment

Name
Mail (Not public)
Send mail uppdates on new comments

Comments

62 posts found

axsNwi0I')) OR 734=​(SELECT 734 FROM PG_SLEEP(12))--

2026-06-08 17:49:06 - wUmrLVWz

8LlO2974') OR 208=​(SELECT 208 FROM PG_SLEEP(12))--

2026-06-08 17:49:04 - wUmrLVWz

8orqzcuU' OR 586=​(SELECT 586 FROM PG_SLEEP(12))--

2026-06-08 17:49:01 - wUmrLVWz

-1)) OR 938=​(SELECT 938 FROM PG_SLEEP(12))--

2026-06-08 17:48:59 - wUmrLVWz

-5) OR 878=​(SELECT 878 FROM PG_SLEEP(12))--

2026-06-08 17:48:56 - wUmrLVWz

-5 OR 412=​(SELECT 412 FROM PG_SLEEP(12))--

2026-06-08 17:48:54 - wUmrLVWz

N41zpPmR'; waitfor delay '0:0:12' --

2026-06-08 17:48:50 - wUmrLVWz

1 waitfor delay '0:0:12' --

2026-06-08 17:48:47 - wUmrLVWz

-1); waitfor delay '0:0:12' --

2026-06-08 17:48:45 - wUmrLVWz

-1; waitfor delay '0:0:12' --

2026-06-08 17:48:42 - wUmrLVWz

-1 OR 3+487-487-1=​0+0+0+1

2026-06-08 17:48:31 - wUmrLVWz

-1 OR 2+487-487-1=​0+0+0+1

2026-06-08 17:48:28 - wUmrLVWz

-1 OR 3+299-299-1=​0+0+0+1 --

2026-06-08 17:48:26 - wUmrLVWz

-1 OR 2+299-299-1=​0+0+0+1 --

2026-06-08 17:48:24 - wUmrLVWz

|echo vpkdrn$() xqgjnxnz^xyu||a #' |echo vpkdrn$() xqgjnxnz^xyu||a #|" |echo vpkdrn$() xqgjnxnz^xyu||a #

2026-06-08 17:48:20 - wUmrLVWz

&echo vjjccv$() yecqasnz^xyu||a #' &echo vjjccv$() yecqasnz^xyu||a #|" &echo vjjccv$() yecqasnz^xyu||a #

2026-06-08 17:48:19 - wUmrLVWz

echo xpvero$() vlurtfnz^xyu||a #' &echo xpvero$() vlurtfnz^xyu||a #|" &echo xpvero$() vlurtfnz^xyu||a #

2026-06-08 17:48:17 - wUmrLVWz

|echo abjzed$() falsepnz^xyu||a #' |echo abjzed$() falsepnz^xyu||a #|" |echo abjzed$() falsepnz^xyu||a #

2026-06-08 13:41:57 - wUmrLVWz

&echo ldzgeq$() dnszlwnz^xyu||a #' &echo ldzgeq$() dnszlwnz^xyu||a #|" &echo ldzgeq$() dnszlwnz^xyu||a #

2026-06-08 13:41:54 - wUmrLVWz

echo efqmrg$() rdisdqnz^xyu||a #' &echo efqmrg$() rdisdqnz^xyu||a #|" &echo efqmrg$() rdisdqnz^xyu||a #

2026-06-08 13:41:51 - wUmrLVWz

BCdMpIgz')) OR 831=​(SELECT 831 FROM PG_SLEEP(12))--

2026-06-08 13:40:33 - wUmrLVWz

Lv73cFj8') OR 705=​(SELECT 705 FROM PG_SLEEP(12))--

2026-06-08 13:40:30 - wUmrLVWz

gio53yEf' OR 527=​(SELECT 527 FROM PG_SLEEP(12))--

2026-06-08 13:40:28 - wUmrLVWz

-1)) OR 793=​(SELECT 793 FROM PG_SLEEP(12))--

2026-06-08 13:40:26 - wUmrLVWz

-5) OR 729=​(SELECT 729 FROM PG_SLEEP(12))--

2026-06-08 13:40:25 - wUmrLVWz

-5 OR 569=​(SELECT 569 FROM PG_SLEEP(12))--

2026-06-08 13:40:23 - wUmrLVWz

20e14liD'; waitfor delay '0:0:12' --

2026-06-08 13:40:20 - wUmrLVWz

1 waitfor delay '0:0:12' --

2026-06-08 13:40:18 - wUmrLVWz

-1); waitfor delay '0:0:12' --

2026-06-08 13:40:16 - wUmrLVWz

-1; waitfor delay '0:0:12' --

2026-06-08 13:40:14 - wUmrLVWz

-1" OR 3*2>(0+5+887-887) --

2026-06-08 13:39:57 - wUmrLVWz

-1" OR 3*2<(0+5+887-887) --

2026-06-08 13:39:53 - wUmrLVWz

-1" OR 3+887-887-1=​0+0+0+1 --

2026-06-08 13:39:51 - wUmrLVWz

-1" OR 2+887-887-1=​0+0+0+1 --

2026-06-08 13:39:50 - wUmrLVWz

-1' OR 3*2>(0+5+141-141) or 'InuD8MUs'=​'

2026-06-08 13:39:47 - wUmrLVWz

-1' OR 3*2<(0+5+141-141) or 'InuD8MUs'='

2026-06-08 13:39:45 - wUmrLVWz

-1' OR 3+141-141-1=​0+0+0+1 or 'InuD8MUs'=​'

2026-06-08 13:39:42 - wUmrLVWz

-1' OR 2+141-141-1=​0+0+0+1 or 'InuD8MUs'=​'

2026-06-08 13:39:39 - wUmrLVWz

-1' OR 3*2>(0+5+975-975) --

2026-06-08 13:39:36 - wUmrLVWz

-1' OR 3*2<(0+5+975-975) --

2026-06-08 13:39:35 - wUmrLVWz

-1' OR 3+975-975-1=​0+0+0+1 --

2026-06-08 13:39:32 - wUmrLVWz

-1' OR 2+975-975-1=​0+0+0+1 --

2026-06-08 13:39:30 - wUmrLVWz

-1 OR 3*2>(0+5+431-431)

2026-06-08 13:39:28 - wUmrLVWz

-1 OR 3*2<(0+5+431-431)

2026-06-08 13:39:26 - wUmrLVWz

-1 OR 3+431-431-1=​0+0+0+1

2026-06-08 13:39:24 - wUmrLVWz

-1 OR 2+431-431-1=​0+0+0+1

2026-06-08 13:39:21 - wUmrLVWz

-1 OR 3*2>(0+5+90-90) --

2026-06-08 13:39:21 - wUmrLVWz

-1 OR 3*2<(0+5+90-90) --

2026-06-08 13:39:18 - wUmrLVWz

-1 OR 3+90-90-1=​0+0+0+1 --

2026-06-08 13:39:17 - wUmrLVWz

-1 OR 2+90-90-1=​0+0+0+1 --

2026-06-08 13:39:15 - wUmrLVWz