Prompting for more than code

The video demonstrates GitHub Copilot’s capabilities beyond coding by showcasing its use in organizing recipes, meal planning, generating new dishes, and managing cooking logistics for events with diverse dietary needs. It highlights how Copilot can streamline culinary creativity and preparation through tasks like recipe analysis, menu suggestion, shopping list creation, scheduling, and extracting online recipes into structured formats.

The video showcases the versatility of GitHub Copilot beyond just coding tasks, highlighting its ability to assist with creative, non-coding projects such as organizing recipes and meal planning. The presenter demonstrates how Copilot can analyze a folder full of recipes in various formats—HTML, markdown, and text files—and help identify dishes based on ingredients, such as finding all recipes made with chicken. This functionality allows users to quickly search and filter recipes, making meal planning more efficient and enjoyable.

Building on this, the presenter uses Copilot to suggest complementary dishes that would pair well with a chosen main course, like Thai green chicken curry. Copilot not only searches existing recipes but can also generate new recipe ideas that are not in the folder, sparking creativity and expanding meal options. Switching to agent mode, Copilot is tasked with creating a new markdown file for a Thai cucumber salad recipe, demonstrating its ability to generate structured content similar to coding but applied to culinary creativity.

The video further explores meal planning for a dinner party with diverse dietary needs, including vegetarians and meat-eaters. Copilot helps by suggesting a balanced menu with main courses, side dishes, and desserts, and then generates a shopping list organized by food type, excluding items already in stock. This practical application shows how Copilot can streamline the preparation process by managing ingredients and planning logistics efficiently.

Next, Copilot assists in scheduling the cooking timeline for the dinner party, creating a preparation plan that accounts for the number of guests and the timing of the event. It scales recipes appropriately and advises on which dishes can be made in advance, such as the Moroccan chickpea stew that reheats well. This feature helps users manage their time effectively, ensuring a smooth cooking experience for large gatherings.

Finally, the presenter demonstrates how Copilot can extract ingredients and directions from an online recipe, cleaning up cluttered web pages and saving the information into a neatly formatted markdown file. Copilot can also scale the recipe quantities as needed. The video concludes by encouraging viewers to use Copilot creatively, not just for coding but for brainstorming and iterative development in various projects, blending creativity with productivity to enhance both cooking and software development workflows.