AI-Powered Virtual Assistant Prototype

Open Opened on June 19, 2025
Main contact
Beauty Pro Plus Corp
Vaughan, Ontario, Canada
Paolo D'Elia
Founder
(10)
5
Portals
(1)
Project
Academic experience or paid work
60 hours of work total
Student
Canada
Advanced level

Project scope

Categories
Project management Information technology Software development Machine learning Artificial intelligence
Skills
use case analysis data validation ai agents python (programming language) customer support application programming interface (api) large language modeling business operations presentations fallback
Details

The goal of this project is to build prototype AI agents that can automate specific workflows using OpenAI's agent framework. These agents will perform tasks such as customer support, internal process automation, or knowledge retrieval using LLMs (Large Language Models). Students will a develop tools, instructions, and orchestrations that power intelligent, autonomous decision-making within business operations.

Deliverables

Each student is expected to complete 60 hours of practical work focused on the following:

  • Conducting a use case analysis to determine which workflows are most suitable for agent-based automation.
  • Developing and documenting agent components, including the model logic, tools (functions/API hooks), and guardrails (e.g., input validation or security filters).
  • Designing a single-agent or multi-agent system, depending on complexity, using code-first orchestration principles.
  • Building prompt templates and clear instructions that guide agent behavior effectively.
  • Conducting basic tests and evaluations of agent behavior, accuracy, and fallback strategies.
  • Delivering a demo or walkthrough of the agent prototype and submitting a final implementation package with documentation.

Project Outcomes and Deliverables

  • A working prototype AI agent or agent system, built using Python (and optionally OpenAI's Agents SDK).
  • A written implementation guide detailing model selection, tools used, instructions configured, and orchestrations defined.
  • A presentation or screen-recorded demo showing the agent in action and describing its workflow.
  • A brief report assessing the prototype’s performance and areas for improvement or scaling.
  • Optional: A comparison analysis showing how different orchestration models (single-agent vs. multi-agent) affect the outcome.


Mentorship
Domain expertise and knowledge

Providing specialized knowledge in the project subject area, with industry context.

Skills, knowledge and expertise

Sharing knowledge in specific technical skills, techniques, methodologies required for the project.

Hands-on support

Direct involvement in project tasks, offering guidance, and demonstrating techniques.

Tools and/or resources

Providing access to necessary tools, software, and resources required for project completion.

Regular meetings

Scheduled check-ins to discuss progress, address challenges, and provide feedback.

About the company

Company
Vaughan, Ontario, Canada
2 - 10 employees
Marketing & advertising, Cosmetics & beauty, Retail, Sales

Beauty Pro Plus Corp. Is a Professional Beauty Product supplier to spas and cosmetology clinics. We also operate an E-comm platform direct to consumer. We also invest in start up businesses and Website development