For an undergraduate level computational linguistics course at Emory University, teams of 2 - 4 students were instructed to create socialbots using the EmorySTDM python package developed by Emory NLP. Teams had between 2 and 4 weeks to create their socialbots, throughout various assignments.
This repository contains these anonymized student submissions, which are independently executable (assuming installation of Python3.6+ and the EmorySTDM package). An overview of each student submission is given below.
1 | Artificial Intelligence | Chat about buzzwords in Artificial Intelligence and users opinions and interactions with AI-oriented applications |
2 | Alternative Fuel Cars | Opinion-oriented chat about current developments in eco-friendly vehicles and user's preferences around them |
3 | Careers | Chat focusing on preferences for future careers |
4 | Cloud Computing | Fact-oriented chat about current cloud computing technologies, including major cloud computing companies and political impacts |
5 | College | Preference-elicitation chat about college, geared towards prospective college students |
6 | Electronic Devices | Opinion-eliciting chat about user's electronic device experiences |
7 | Food | Fact-oriented chat about various world cuisines |
8 | Opinion-eliciting chat about user's experience and opinions on Instagram | |
9 | Personal Laptops | Chat about user's current laptop and recommendations for new laptop based on user preferences |
10 | Mobile Apps | Small chats about various mobile applications including Snapchat, Facebook, Spotify, Netflix, etc. |
11 | Mobile Food Apps | Opinion-eliciting and survey-oriented chat about current mobile food apps |
12 | Movies | Opinion-eliciting chat about movie watching habits |
13 | Music | Opinion-eliciting chat about music listening habits |
14 | Operating Systems | Fact-oriented chat about features of various computer operating systems and their integrations with mobile operating systems |
15 | Personal Cellphones | Opinion-eliciting chat about user experience and opinions on their cellphone |
16 | Poetry | Chat regarding experiences with reading and writing poetry |
17 | Ridesharing Apps | Opinion and experience-eliciting conversation about ridesharing apps Lyft and Uber |
18 | Self-Driving Cars | Fact-oriented chat about current and future state of autonomous vehicles along with eliciting user opinion on advantages of autonomy |
19 | Spotify | Fact-oriented chat about the features spotify offers with small backup chats about other streaming services |
20 | Sports | Opinion-eliciting chat about actual sports trades |
21 | Streaming Apps | Opinion-eliciting about favorite items on netflix and youtube streaming applications |
22 | Streaming Video Apps | Opinion-oriented chat about media streaming application comparisons and about shows to watch |
23 | Stress | Supportive chat regarding potential upcoming stressful situations in life |
24 | Therapy | Supportive chat regarding negative feelings and situations |
25 | Video Games 1 | Opinion-eliciting and sharing chat about favorite video games |
26 | Video Games 2 | Opinion-eliciting chat about favorite games and gaming consoles |
27 | Video Games 3 | Opinion-eliciting chat about video games with in depth conversations on a set of games |
28 | Virtual Reality 1 | Opinion-driven chat about impact and future of VR/AR |
29 | Virtual Reality 2 | Opinion-eliciting chat about favorite VR games and experiences with VR devices |
30 | World Wonders | Fact-oriented chat about the World Wonders |