Can you describe the process you used to build the pantry-aware meal planning chatbot, particularly the optimization techniques involved?

Technical