Skip to content

atmaranto/HLTChatbot

Repository files navigation

HLTChatbot

A simple chatbot project done by Anthony Maranto and Usaid Malik for Human Language Technologies, focusing on game information.

While this README is fairly sparse, we have extensive examples in the supplied Jupyter notebooks. These are meant to be run in Google Colab.

  • HLT_Chatbot_Project.ipynb contains our base testing notebook for the project, with no fancy presentation stuff implemented. Running all the cells in it will let you interact with the bot at the bottom. If you don't want to download it, it is also available on Google Colab here.
  • HLT_Chatbot_Project_Presentation.ipynb contains our "presentation notebook," with everything automated for a presentation. You're meant to run everything before the bot = GameBot() cell automatically (using "Run Before" or similar) and then run everything after that one-at-a-time. If you don't want to download it, it is also available on Google Colab here.
  • HLT_Chatbot_Project_Presentation_Empty.ipynb is the same as above, but I've cleared out all of the outputs from my previous test run, so you can see the bot produce the results as though they're novel. If you don't want to download it, it is also available on Google Colab here.

Disclaimer

This disclaimer shall be included in all copies or substantial portions of this software.

The games.sqlite file was scraped from IGDB using their API. Please see IGDB's Terms of Service for proper compliant use of this file and the IGDB API.

As for the other files in this project:

THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

About

A simple chatbot project for Human Language Technologies, focusing on game information.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published