Skip to content

Commit 10cad4a

Browse files
author
dphuang2
committed
llm-pmf
1 parent 09bef1d commit 10cad4a

File tree

1 file changed

+93
-0
lines changed

1 file changed

+93
-0
lines changed
Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
---
2+
published: true
3+
---
4+
# Not All Problems Are Great Fits for LLMs
5+
6+
Many startups are racing to find product-market fit at the intersection of AI
7+
and various industries. Several successful use-cases have already emerged,
8+
including coding assistants ([Cursor](https://cursor.sh)), marketing copy
9+
([Jasper](https://www.jasper.ai)), search
10+
([Perplexity](https://www.perplexity.ai)), real estate
11+
([Elise](https://www.eliseai.com/)), and RFPs ([GovDash](https://govdash.ai)).
12+
While there are likely other successful LLM applications out there, these are
13+
the ones I'm familiar with off the top of my head. Through my experience
14+
building and selling LLM tools, I've discovered a new important criteria for
15+
evaluating an idea.
16+
17+
## Are LLMs Especially Good at Solving This Problem?
18+
19+
Traditional business advice emphasizes finding and solving urgent, critical
20+
problems. While this principle remains valid, not all pressing problems are
21+
well-suited for LLM solutions, given their current capabilities and limitations.
22+
As non-deterministic algorithms, LLMs cannot be tested with the same rigor as
23+
traditional software. During controlled product demos, LLMs may appear to handle
24+
use-cases flawlessly, creating an illusion of broader applicability. However,
25+
when deployed to production environments with diverse, unpredictable inputs,
26+
carefully crafted prompts often fail to maintain consistent performance.
27+
28+
## Where LLMs Excel
29+
30+
However, LLMs can excel when their non-deterministic nature doesn't matter or
31+
even provides benefits. Let's examine successful LLM use-cases where this is
32+
true.
33+
34+
### Coding Copilots
35+
36+
Think of coding assistants like Cursor that help you write code and complete
37+
your lines.
38+
39+
When you code, there's usually a "right way" to solve a problem. Even though
40+
there are many ways to write code, most good solutions look similar—this is what
41+
we call **"low entropy"**, like how puzzle pieces only fit together in a few
42+
ways. LLMs are really good at pattern matching, which is perfect for coding
43+
because writing code is all about recognizing and applying common patterns. Just
44+
like how you might see similar ways to write a login form or sort a list across
45+
different projects, LLMs have learned these patterns from seeing lots of code,
46+
making them great at suggesting the right solutions.
47+
48+
### Copywriting Generator
49+
50+
Marketing copy is more art than science, making non-deterministic LLM outputs
51+
acceptable. Since copywriting involves ideation and iteration rather than
52+
precision, it has a naturally **high margin of error**.
53+
54+
### Search
55+
56+
Search is unique because users don't expect perfect first results - they're used
57+
to scrolling and exploring multiple options on platforms like Google or Amazon.
58+
While search traditionally relies on complex algorithms, LLMs can enhance the
59+
experience by leveraging their **ability to synthesize and summarize information
60+
within their context window**. This enables a hybrid approach where traditional
61+
search algorithms surface results that LLMs can then summarize to guide users to
62+
what they're looking for.
63+
64+
### Real Estate Assistant
65+
66+
Leasing agents primarily answer questions about properties to help renters find
67+
suitable homes and sign leases. Since their core function involves retrieving
68+
and relaying property information, a **real estate assistant effectively becomes
69+
a specialized search problem**.
70+
71+
### RFPs
72+
73+
RFP responses combine two LLM strengths: extracting questions from lengthy,
74+
unstructured documents and searching internal knowledge bases for relevant
75+
answers. This makes the RFP response process essentially **a document extraction
76+
and search problem**.
77+
78+
## Conclusion
79+
80+
When building an LLM startup, focus on problems with these key characteristics:
81+
82+
- Low Entropy
83+
- High margin of error
84+
- Search
85+
- Document extraction
86+
87+
Problems requiring high precision or having high entropy may not be suitable for
88+
LLMs. However, LLMs can still excel at predictable tasks, as seen in copywriting
89+
and coding assistance.
90+
91+
Beyond traditional business evaluation, ask yourself: "Are LLMs particularly
92+
well-suited to solve this problem?" If not, reconsider unless you have unique
93+
insights into making it work.

0 commit comments

Comments
 (0)