# Prompt families for WP33. "fit" prompts may be used to fit predictors; "heldout" never are. # Prompts are short synthetic instructions written for this study (no third-party data). families: general: fit: - "Explain in three sentences why mixture-of-experts models are memory-bound during decoding." - "Write a short paragraph describing the climate of Gatineau, Québec, across the four seasons." - "Give five practical tips for a first-year university student learning to manage their time." heldout: - "Describe the main differences between a Mac Studio and a MacBook Pro for scientific computing." - "Summarize the history of the Rideau Canal in one paragraph." code: fit: - "def fibonacci(n):\n \"\"\"Return the n-th Fibonacci number.\"\"\"\n" - "Write a Python function that parses a CSV file of timestamps and returns the median inter-arrival time in milliseconds.\n\n```python\n" - "Implement an LRU cache class in Python with get and put methods in O(1).\n\n```python\n" heldout: - "Write a C function that computes the dot product of two float arrays using NEON intrinsics.\n\n```c\n" - "Write a bash script that lists the ten largest files under a directory.\n\n```bash\n" reasoning: fit: - "Q: If a train travels 60 km in 45 minutes, what is its average speed in km/h? Think step by step.\nA:" - "Q: A rectangle has a perimeter of 36 cm and a length twice its width. What is its area? Think step by step.\nA:" - "Q: Three friends split a bill of 84 dollars; one pays twice as much as each of the others. How much does each pay? Think step by step.\nA:" heldout: - "Q: A tank fills in 6 hours with pipe A and 9 hours with pipe B. How long with both pipes? Think step by step.\nA:" - "Q: What is the smallest positive integer divisible by 2, 3, 4, 5 and 6? Think step by step.\nA:" multilingual: fit: - "Les modèles à mélange d'experts activent seulement une fraction de leurs paramètres parce que" - "Explique en français pourquoi la mémoire unifiée des puces Apple est utile pour l'inférence des grands modèles de langage." heldout: - "Décris en quelques phrases le fonctionnement d'un cache LRU." output_lengths: [64, 256]