Inspiration

On Friday night, 20 to 30 people went on stage to pitch, looking for co-founders or people who have complementary skills. The truth is, we were all bombarded with so much information, and won't be able to remember everything. Even more, we might only be able to meet 10 - 20 people at a surface level out of 100+ people. This leads us to miss out on the 80 potential interactions. There might be a perfect match for us, but we didn't get the chance to meet this person. How can we make everyone happy and meet all the individuals they want to meet?

What it does

That's what Meowtchmaker does. Meowtchmaker will ask for your information about who you are and who you would want to meet. Then Meowtchmaker will find the people who suit your vibe, hobbies, and aspirations for you. Meowtchmaker will even try to find their LinkedIn so you can quickly connect them, and send the information of your match to your email, so you don't lose the information after you close the tab.

How we built it

We built Meowtchmaker using Toolhouse.ai to deploy production-ready agents with tool-calling capabilities, powered by Groq’s compound-beta for ultra-fast inference and real-time web search. We used Arize.ai as an LLM-based evaluation framework to fine-tune the matchmaking and Lovable to deliver the final results seamlessly.

Toolhouse.ai enables our agents to call essential tools via MCP, including LinkedIn search, Google search, memory storage, and email dispatch, ensuring smooth end-to-end interactions.

Groq's compound-beta provides rapid real-time search, allowing the agent to cross-reference multiple sources when identifying a user's LinkedIn profile. Only when the results align across sources do we return a verified profile link to the user.

Arize.ai plays a critical role in optimizing matchmaking. Using synthetic profiles, we simulate various scenarios to rigorously test and refine prompt quality and pairing logic.

In this system, Groq is the engine, Toolhouse.ai is the vehicle, Arize.ai is the testing track, and Lovable is the design that makes it all user-friendly.

Challenges we ran into

  • Toolhouse.ai: The agents are mysterious sometimes. We have to iterate a few times to get the result I want. One time, we had to change the API call from GET to POST, so the agent could correctly interact with our users.
  • Groq: We weren't able to find the LinkedIn URL sometimes. The result is not consistent.

Accomplishments that we're proud of

I am proud that I can deploy a useful agent within 2 days. This is the first time I used each of those tools, so I am super proud of myself, especially thanks to the help from Daniele from toolhouse.ai for being patient of helping me throughout those 2 days, as well as the inspiration from John from the arize.ai and Jan from Groq.

I am also very happy to meet so many aspiring builders. I learned a lot from people.

What we learned

What I learned about the big picture

  • Agents are the future. Toolhouse.ai is super useful for building quick production-ready agents. I would debate that it's too expensive to run it at scale. Run per time is $0.12, meaning running Meowtchmaker once costs $0.45 for one interaction.

What I learned from building

  • Agents are cats. Don't treat it like a robot, instructing an if-else condition. Instead, treating it like a girlfriend or a cat, mysterious sometimes. Tell them the goal and trust that they will figure it out somehow.
  • Evaluation: Don't think of evaluating at the end of production. Accompany evaluation within the production cycle, suggested by John.
  • Groq is fast. Compound-beta is free. Period.
  • Building agents are about the art of twisting prompts.
  • When using lovable, use the POST API instead of the GET API throughout the interaction, so you don't mess up the agent workflow.

What's next for Meowtchmaker

I have a vision to connect any two strangers on earth. You simply describe who you are, looking for, and AI will match for you.

I see the opportunity for AI to solve this problem of finding the right person at scale.

Also, I am going to the Llama Lounge, the Largest AI Startup Event in the South Bay, and I will allow people to use this tool so they can find cool people there and to expose this tool.

Built With

  • arize.ai
  • groq
  • toolhouse.ai
Share this project:

Updates