Why is promptfoo so popular?
github.com
Why is promptfoo so popular?
1–4 of 4 posts
Re: Why is promptfoo so popular?
#2Yet this is used in Shopify, Microsoft, etc. supposedly. Are there people here who have chosen promptfoo over other alternatives? Why?
Re: Why is promptfoo so popular?
#3I have seen frameworks in other spaces attempt the configuration driven approach and have seen it always fall out of favor vs. programmatic approaches. I am reading the docs right now and I feel like it's so much work to try to learn the syntax of their YAML specification vs. using something like LangFuse. The fact that you can write code as an array element in a YAML low key makes me angry. Yet this is used in Shopi…
```
assert:
- type: equals
value: 'Hello, World!'
```We are redefining the equality operator in YAML. Someone please explain.
Re: Why is promptfoo so popular?
#4Most of the other tools like RAGAS and DeepEval are:
- Written in Python (vs. JavaScript like promptfoo), whereas our codebase is in Rails
- Get too into the weeds of AI, whereas I just want to write simple tests for my webapp not stare at a bunch of math equations
- Are hosted SaaS solutions (vs. open source like promptfoo) and I don't want to deal with the 6 month enterprise software sales cycle just to add a couple tests
So we basically ended up with promptfoo. That said, it felt really awkward to use promptfoo and I don't really love it. I'd love a super simple way to add some integration tests for an LLM so I can just keep iterating