๐ŸŽ„ Let's code and celebrate this holiday season with Advent of Haystack

Advent of Haystack

Welcome back to another year of Haystack challenges

with 10 challenges in the month of December ๐ŸŽ‰

Complete and submit all challenges by December 31 for a chance to win gift cards, swag, and more! ๐ŸŽ Learn more in Advent of Haystack

โœจ๐ŸŽ„ Plus: Share Your Haystack Story This Holiday Season! ๐ŸŽ„โœจ

Spread the cheer and get perks by sharing your journey with Haystack. See How.

Day 8: Ultimate Inventory Agent to Control Holiday Chaos ๐Ÿ› ๏ธ ๐ŸŽ„

The North Pole workshop was buzzing with activity as elves rushed to assemble toys and wrap gifts. Amid the chaos, Elf Stefano, known for his love of language models and impeccable inventory management, found himself overwhelmed. ๐Ÿ˜ฅ

His usual system of sticky notes and spreadsheets was falling apart. “I can’t keep track of what’s in stock, what’s gone, or if we’re out of googly eyes for teddy bears!” he groaned, staring at his cluttered desk.

Elf Stefano wasn’t just any inventory manager; he was the workshop’s language model enthusiast. He had trained models to craft personalized replies to children’s letters and help Santa write poetic thank-you notes. But this year, his passion for language models had taken a backseat to managing endless inventory demands.

To make matters worse, elves bombarded him with questions: “Elf Stefano, do we have enough paint for toy trains?”, “What’s the price of candy canes on Amazon?”, “We’re out of jingle bells again!” ๐Ÿ˜ตโ€๐Ÿ’ซ

Elf Stefano needed an innovative solution to handle the chaos. That’s when inspiration struck; he would build an ๐Ÿ’ก๐Ÿค– INVENTORY AGENT ๐Ÿค–๐Ÿ’ก using Haystack! The Agent would manage inventory, track items, and fetch prices while Elf Stefano returned to fine-tuning magical language models to spread holiday cheer ๐ŸŽ…

For this challenge, join Elf Stefano and help complete the three missing tools for the ultimate inventory agent. For this challenge, you will use some of the haystack-experimental components:
๐Ÿงช OpenAIChatGenerator
๐Ÿงช ToolInvoker

๐ŸŽฏ Requirements:

๐Ÿ’ก Some Hints

๐Ÿ’š Here’s the Starter Colab