|mb ea260972ef||1 month ago|
|Bots||1 month ago|
|Previous iterations||1 month ago|
|readings||1 month ago|
|README.md||1 month ago|
|log_bot_01.jpg||9 months ago|
|log_bot_02.jpg||9 months ago|
_A workshop by Cristina Cochior and Manetta Berends for the department of Communication Design/Information Design at the University of Arts and Design, Halle (Germany) 2020._
Based on a workshop Cristina Cochior and Joana Chicau did for Constant’s work session Collective Conditions, Brussels 2019.
Infrapunctural Bots for Stress Relief
Inspired by the potential of digital infrapunctures by Deb Verhoeven, we would like to propose considering what a bot logic might look like:
A few examples:
Bots as Tools to Intervene in Conversations
What would it mean to become more entangled with bots, redistribute the labour of making and maintaining a collective, but without falling into the metaphorical understanding of bot as a servant?
Varia members use XMPP as a chat protocol because it enables us to self-host our own instance and federate with other chat servers. We use bots both to communicate and to document our exchanges. Our initial idea was to develop new forms of note-taking based on our interaction habits. We share a lot of different types of information in group chats, from news to recommendations of articles to instigations to clean the fridge. Starting from the conversational nature of our exchanges, we are experimenting with two different bot-users in the chat: one that gathers images shared on the main Varia channel and displays them online, and another one, focused specifically on the topic of digital interdependencies, that gathers images, quotes and looks for books’ citations.
Working on our own digital infrastructure allows us to adapt the tools to our own needs and behaviours; meaning that these bots make sense to us, but they may not make sense to someone else.
Currently, we use:
Let’s look into the bots examples:
action mode: announces when someone enters or leaves the room
situation: finding non-verbal ways of communicating through presence and absence, making presence felt otherwise
action mode: generates a shared language; it creates a collective document
situation: a collective discursive setting that generates its own vocabulary
action mode: sends a message when it enters the room
situation: when there is a theme, for example: “send a reference to an existing or imaginary code of conduct, complaint, guideline, bug report, open letter, license or other social-technical protocol and explain why it is of interest to you."; how one wants to be introduced
action mode: replies to a specific word; brings alternatives into the situation; tries to create new habits and terminologies
situation: potentially in moments when a situation seems difficult and there is a need for more joyful interactions
action mode: takes what someone says to it in confidentiality and echoes it to a group chat, thus anonymising it
situation: there are remarks or complaints in the room, but the person does not feel comfortable to bring up the issue themselves
During this workshop we will use:
Some installation guides can be found under the following links.
python3 + pip3:
For computers running Windows OS or Mac OS:
$ python --version
$ python3 --version
pip3 comes installed with python3.
You can check if it installed correctly by running:
$ pip3 --version
For computers running Linux OS:
$ python --version
$ python3 --version
$ sudo apt install python3
$ sudo apt install python3-pip
This is the Python library we use to make the bots. You can install it by running:
$ pip3 install slixmpp
This is a Python library that is used by slixmpp. You can install it by running:
$ pip3 install requests
First download the bots from this page.
$ python3 bot.py -d -j email@example.com -r firstname.lastname@example.org -n bot -p testing
-jstands for JID (jabber id)
-nstands for bot nickname
-ostands for for output
Join the chatroom!
To join the chatroom, you need to use a XMPP client and an account.
Link to references pad — further references and materials assembled by Joana and Cristina - feel free to add your own!
genealogy of bots ↩︎