AI Assistant Chatbot - ML Engineer

Closed
ImmiCan
Toronto, Ontario, Canada
Saad Khan
CEO & Founder
(56)
4
Preferred learners
  • Canada
  • Academic experience
Categories
Data visualization Software development Machine learning Artificial intelligence Data science
Skills
application programming interface (api) mobile application design communication chatbot data store user experience (ux) design user interface (ui) design architectural design user feedback quality assurance
Project scope
What is the main goal for this project?

Chatbot MVP:

  • Source code for the chatbot application.
  • Documentation detailing the architecture, design decisions, and usage instructions for the chatbot.
  • The chatbot should have the ability to engage in natural language conversations with users.
  • It should be capable of recording the number of conversations and the number of users.

User Interface (UI/UX) Design:

  • UI/UX design mockups or prototypes for the chatbot interface.
  • Design assets, including graphics, icons, and layout designs.
  • User-friendly mobile app design (if applicable) or web app design.

Functionality:

  • The chatbot should be able to provide information about ImmiCan's services and mission.
  • It should record and store data on the number of conversations and users for analytics purposes.

Integration:

  • Integration of the chatbot with ImmiCan's existing technology stack, including databases and servers.
  • Ensure seamless data flow and communication between the chatbot and other ImmiCan systems.

Testing and Quality Assurance:

  • Testing plan and test cases to verify the functionality and performance of the chatbot.
  • Report on testing results and any issues found during testing.
  • Bug fixes and optimizations based on testing feedback.

Documentation:

  • Comprehensive documentation of the chatbot's functionality, APIs used, and any third-party libraries or tools.
  • User documentation explaining how to interact with the chatbot.
  • Documentation on how to deploy and maintain the chatbot.

Mobile App (Optional):

  • If the chatbot is designed as a mobile app, deliver the mobile app source code and build files for Android and iOS (if applicable).
  • Ensure the app is responsive and compatible with various mobile devices.

Final Presentation:

  • A presentation summarizing the project, including its goals, implementation, challenges faced, and key takeaways.
  • Visual aids, such as slides or a demo of the chatbot, to showcase its functionality.

Project Report:

  • A written report detailing the project's objectives, methodology, results, and recommendations for future development.
  • Include insights on how the chatbot can contribute to ImmiCan's mission of accelerating economic integration for immigrants.

User Feedback:

  • Gather feedback from potential users or stakeholders regarding their experience with the chatbot.
  • Summarize user feedback and any suggested improvements.


What tasks will learners need to complete to achieve the project goal?

Chatbot MVP:

  • Source code for the chatbot application.
  • Documentation detailing the architecture, design decisions, and usage instructions for the chatbot.
  • The chatbot should have the ability to engage in natural language conversations with users.
  • It should be capable of recording the number of conversations and the number of users.

User Interface (UI/UX) Design:

  • UI/UX design mockups or prototypes for the chatbot interface.
  • Design assets, including graphics, icons, and layout designs.
  • User-friendly mobile app design (if applicable) or web app design.

Functionality:

  • The chatbot should be able to provide information about ImmiCan's services and mission.
  • It should record and store data on the number of conversations and users for analytics purposes.

Integration:

  • Integration of the chatbot with ImmiCan's existing technology stack, including databases and servers.
  • Ensure seamless data flow and communication between the chatbot and other ImmiCan systems.

Testing and Quality Assurance:

  • Testing plan and test cases to verify the functionality and performance of the chatbot.
  • Report on testing results and any issues found during testing.
  • Bug fixes and optimizations based on testing feedback.

Documentation:

  • Comprehensive documentation of the chatbot's functionality, APIs used, and any third-party libraries or tools.
  • User documentation explaining how to interact with the chatbot.
  • Documentation on how to deploy and maintain the chatbot.

Mobile App (Optional):

  • If the chatbot is designed as a mobile app, deliver the mobile app source code and build files for Android and iOS (if applicable).
  • Ensure the app is responsive and compatible with various mobile devices.

Final Presentation:

  • A presentation summarizing the project, including its goals, implementation, challenges faced, and key takeaways.
  • Visual aids, such as slides or a demo of the chatbot, to showcase its functionality.

Project Report:

  • A written report detailing the project's objectives, methodology, results, and recommendations for future development.
  • Include insights on how the chatbot can contribute to ImmiCan's mission of accelerating economic integration for immigrants.

User Feedback:

  • Gather feedback from potential users or stakeholders regarding their experience with the chatbot.
  • Summarize user feedback and any suggested improvements.


Supported causes
Industry, innovation and infrastructure
About the company

Executive Summary of ImmiCan

Overview:
ImmiCan, under the leadership of Saad Khan, founder and CEO, is an innovative startup at the seed stage, focused on facilitating the economic integration of immigrants.

Mission:
ImmiCan is dedicated to accelerating the settlement process for immigrants, providing a streamlined platform where they can receive guidance and access essential services.

Product and Service:
Our product is a AI assistant designed for immigrants to overview a roadmap and connect with businesses. This assistant guides them through the process of settling in a new environment, connecting them with various services offered by businesses on our platform.

Target Market:
ImmiCan targets global immigrants seeking assistance with economic integration and business owners looking to offer their services to this demographic.

Unique Value Proposition:
ImmiCan stands out with its dual-component platform: an AI assistant tailored for immigrants and a comprehensive front-end suite for business owners. This combination addresses the needs of both immigrants and service providers in a single, integrated ecosystem.

Technology:
The technological backbone of ImmiCan includes Front End development in Reach, Back End in Flask, a Postgresql database, and servers currently hosted on AWS/Azure. We are considering a shift to dedicated servers for enhanced performance.

Team:
The core team comprises CEO Saad Khan, Head of IT Yasir Mohammed with over 20 years of IT business experience in Italy,