Skip to content

Rule-based chatbot prototype exploring conversational AI through compliance-inspired prompts and ethical design logic.

License

Notifications You must be signed in to change notification settings

gabrijelam1/ai-chatbot-research

Repository files navigation

AI Chatbot Research Project

MIT License

A simple rule-based chatbot built using Python and Streamlit to explore the fundamentals of conversational AI, prompt engineering, and AI governance.

This project serves as an entry point for understanding chatbot logic, how rule-based systems operate, and how they connect to broader ethical and governance considerations in AI development.

Demo

Features

  • Built in Python using Streamlit
  • Runs entirely client-side — no backend or LLM required
  • Basic chatbot logic using keyword-based routing
  • Designed with ethical questions and governance themes in mind
  • Includes detailed report and academic/policy references

Tech Stack

  • Python
  • Streamlit
  • GitHub Pages (for deployment)
  • Markdown (.md) files for report and documentation

Project Goals

  • Learn the foundations of chatbot development
  • Reflect on transparency, fairness, and user trust in conversational systems
  • Build a project grounded in AI governance concepts
  • Provide a platform for future integration of OpenAI or other LLMs

Future Improvements

  • Integrate LLMs (e.g., OpenAI API) for smarter responses
  • Expand conversation flows with dynamic prompts
  • Add intent recognition or keyword expansion
  • Collect basic feedback for iterative improvements

License

This project is licensed under the MIT License.
MIT License

Author

Gabrijela M.
Aspiring Data & AI Analyst | Streamlit · Chatbots · AI Governance LinkedIn

About

Rule-based chatbot prototype exploring conversational AI through compliance-inspired prompts and ethical design logic.

Topics

Resources

License

Stars

Watchers

Forks