Skip to content
@cs454-2023fall-team10

cs454-2023fall-team10

Refactoring Rule-based Chatbots via Ant Colony Optimization

Chatbot is a tool used widely which enables users to satisfy their needs and inquiries. Chatbot generates responses by interacting with users. Chatbot uses a tree-like structure and moves each node in the tree according to the users’ intent. The nodes represent each branch point plausible to the intention. We have focused on rule-based chatbot. Rule-based chatbot is a chatbot that operates in provided rules in advance. It is a simple and effective way to respond to specific situations using a predefined set of rules and generates fixed responses so that the behaviors are predictable. It is mostly used in simple situations where it handles FAQs or provides information on a specific topic. However, the main downside is that the administrator needs to manually modify the rules and it is difficult to determine if the current rules are effective for the users. The purpose of our project is to refactor the rule-based chatbot graph or tree more effectively in terms of administrators and users.

Report link: https://docs.google.com/document/d/1u1913wr5HAzMN9s7BDU6jTKMUH8I4_8P3LGAvDkcBjk/edit?usp=sharing

Popular repositories Loading

  1. aco aco Public

    Python

  2. vector-embedding vector-embedding Public

    Python

  3. embedding-metrics embedding-metrics Public

    Attempts to evaluate quality of vector embeddings

    Python

  4. fitness fitness Public

    Python

  5. .github .github Public

Repositories

Showing 5 of 5 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…