As described in the \nameref{sec:project-documentation/initial-project-description}, the SmartEating platform lacks an interactive chatbot.
As described in the \nameref{sec:project-documentation/initial-project-description}, the SmartEating platform lacks an interactive chatbot.
This chatbot should be able to assist the user with various cooking related tasks.
Additionally, the chatbot should integrate a GPT model from OpenAI as well as an large language model hosted at OST.
The chatbot should integrate a GPT model from OpenAI as well as an large language model hosted at OST.
Furthermore, the chatbot should provide a hands-free experience for the user.
\section{Techniques}
As a first step, \hyperref[sec:project-plan/processes-meetings]{Scrum} was selected as a short-term project management framework to iteratively create a working, presentable product.
To ensure that the project would be completed within the given timeframe, \hyperref[sec:project-documentation/long-term-plan/phases]{RUP} was chosen as a long-term project management framework.
I have chose these project management frameworks because I already gathered some experience with them in previous projects.
I have these project management frameworks because I already gathered some experience with them in previous projects.
\section{Results}
The final solution successfully addresses the problem by delivering a robust, user-friendly chatbot.
...
...
@@ -45,14 +45,14 @@
}
\end{figure}
The chatbot is fully integrated into the SmartEating infrastructure.
The chatbot is fully integrated into the SmartEating infrastructure.
\caption{SmartEating platform with integrated chatbot}
\caption{SmartEating platform with integrated chatbot}
\end{figure}
To help users make an informed decision about which assistant is best for them, the assistants are \hyperref[sec:appendix/assistant-comparison]{compared}.
...
...
@@ -62,9 +62,10 @@
The Mixtral assistant could be improved with further prompt engineering and providing a tool to search for the relevant recipe information.
The implementation of noise cancelling will allow users to use the chatbot even in noisy conditions.
If a user wants to swap ingredients, the chatbot should respect the user's preferences, allergies and eating habits.
These improvements, as well as eliminating the \hyperref[sec:product-documentation/limitations]{current limitations}, will provide a better user experience.
\section{Conclusion}
The \enquote{PanPal: A chef's chatbot} project integrates a robust and user-friendly chatbot into the existing SmartEating platform.
The \enquote{PanPal: A chef's chatbot} project integrates a robust and user-friendly chatbot into the existing SmartEating platform.
Despite some limitations, such as the Mixtral assistant's issues with ingredient quantities and step-by-step instructions, the project successfully meets its objectives and lays the groundwork for future enhancements.