Ever fall down a Reddit rabbit hole, trying to figure out which chef knife to buy? You're not alone. The r/chefknives
subreddit is a treasure trove of opinions, but wading through thousands of comments to find a consensus is nearly impossible.
So, we decided to build a system to do it for us.
We pointed our custom-built Multi-Pass Analysis v5.0 system at over 1,000 threads from r/chefknives
to analyze what people are really saying. The goal was to extract every mention of a knife brand, model, or steel type and then figure out the sentiment behind it. Here’s how we did it and what we found. 🔪
To make sense of all this text, we built a 5-phase pipeline that combines the speed of traditional search with the intelligence of modern AI. Each Reddit thread goes through this entire process.
First, we do a quick, high-speed scan for anything we already know. We loaded a database of 465 brands, 8,751 models, and 50 steel types from the knife.day API. Using a library called Fuse.js, the system performs a "fuzzy search," which is great at catching typos ("Wusthoff" vs. "Wüsthof") and variations. This step is incredibly fast and typically pulls out 30 to 300 known entities from a single thread.
The first pass is fast, but it can only find what it knows. What about new or obscure brands? For Phase 2, we bring in a Large Language Model (LLM).
We take the original text and "mask" all the entities we found in Phase 1, replacing them with [FOUND_ENTITY]
. This tells the LLM, "Ignore these, we've got them. Just find what we missed." We then feed this masked text to the LLM with a specialized prompt, turning it into a "knife expert" that can identify brands, models, and steels with 90%+ precision. This step usually uncovers another 2 to 15 new entities per thread.
Once we have a complete list of every entity mentioned, we ask another LLM to act as a sentiment analyst. It reads the context around each mention (e.g., "...my Tojiro is an amazing value" vs. "...my Shun chipped immediately") and assigns a sentiment score from -1.0 (very negative) to +1.0 (very positive).
The system then generates a concise summary of the entire discussion, identifies the main points, and even calculates a "controversy level" to see how much disagreement there was.
Finally, every piece of data—every mention, sentiment score, and summary—gets saved into a MongoDB database for the final analysis and reporting.
For a full technical discussion of the analysis and to see the extensive data output, check out the project on GitHub.
After running 1,004 posts (containing over 25,000 mentions) through the pipeline, the results were fascinating. We finally had data-backed answers about the r/chefknives
hive mind.
No surprises here for anyone who frequents the sub. These brands dominate the conversation. The sheer volume of mentions shows they are the benchmark against which others are often compared.
Which brands do people consistently praise? We looked at the ratio of positive-to-negative comments to find the community's darlings. These brands are frequently recommended and rarely criticized.
High mention counts are one thing, but a mix of strong positive and negative feedback tells a more interesting story. These are the brands that spark the most debate.
If you're looking for curated recommendations based on community feedback, see this guide to the best chef knives.
No system is perfect, and this one is still a work in progress.
One of our biggest challenges was a critical bug we discovered: the final aggregation step was only saving the new entities discovered by the LLM (Phase 2) and accidentally skipping all the known ones found in the first pass (Phase 1). This means our overall brand counts were lower than they should be. A fix is already planned!
Our future plans include:
This project has already shed a ton of light on the trends and opinions within the online knife community. It's exciting to see subjective forum chatter transformed into objective, actionable data.
What brands on this list surprised you? Join the Reddit discussion about these results!
© 2025 New Knife Day. All rights reserved.