promptfoo
promptfoo | gpt-prompt-engineer | |
---|---|---|
5 | 7 | |
328 | 8,118 | |
- | - | |
10.0 | 6.9 | |
11 months ago | about 1 month ago | |
TypeScript | Jupyter Notebook | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
promptfoo
-
Ollama v0.1.33 with Llama 3, Phi 3, and Qwen 110B
Jumping in because I'm a big believer in (1) local LLMs, and (2) evals specific to individual use cases.
[0] https://github.com/typpo/promptfoo
- Meta Llama 3
-
Launch HN: Talc AI (YC S23) – Test Sets for AI
Congrats on the launch!
I've been interested in automatic testset generation because I find that the chore of writing tests is one of the reasons people shy away from evals. Recently landed eval testset generation for promptfoo (https://github.com/typpo/promptfoo), but it is non-RAG so more simplistic than your implementation.
Was also eyeballing this paper https://arxiv.org/abs/2401.03038, which outlines a method for generating asserts from prompt version history that may also be useful for these eval tools.
-
GPT-Prompt-Engineer
Thanks for the promptfoo mention. For anyone else who might prefer deterministic, programmatic evaluation of LLM outputs, I've been building promptfoo: https://github.com/typpo/promptfoo
Example asserts include basic string checks, regex, is-json, cosine similarity, etc.
gpt-prompt-engineer
-
AI & Machine Learning on July 17th 2023 Recap: AI-Powered brain implants can spy on our thoughts; Amazon Created a New Generative AI Org; Objaverse-XL's 10M+ dataset set to revolutionize AI in 3D; Stable Doodle: Next chapter in AI art; gpt-prompt-engineer takes AI to heights; Ai Unraveled Podcast
The article from The Guardian discusses the rising issue of fake reviews generated by artificial intelligence tools, such as ChatGPT. These AI-generated reviews are becoming increasingly difficult to distinguish from genuine ones, posing new challenges for platforms like TripAdvisor, which identified 1.3 million fake reviews in 2022. AI tools are capable of producing highly plausible reviews for hotels, restaurants, and products in a variety of styles and languages. https://github.com/mshumer/gpt-prompt-engineer
-
GPT-Prompt-Engineer
It seems like a `ranking_system_prompt` prompt is used to rank the output of other prompts, which is pretty cool!
> Your job is to rank the quality of two outputs generated by different prompts. The prompts are used to generate a response for a given task. You will be provided with the task description, the test prompt, and two generations - one for each system prompt. Rank the generations in order of quality. If Generation A is better, respond with 'A'. If Generation B is better, respond with 'B'. Remember, to be considered 'better', a generation must not just be good, it must be noticeably superior to the other. Also, keep in mind that you are a very harsh critic. Only rank a generation as better if it truly impresses you more th>an the other. Respond with your ranking, and nothing else. Be fair and unbiased in your judgement.
Source: https://github.com/mshumer/gpt-prompt-engineer/blob/main/gpt...
- Using a GPT-4 AI agent to create optimal prompts[Open-source]
What are some alternatives?
rebuff - LLM Prompt Injection Detector
gpt-engineer - Specify what you want it to build, the AI asks for clarification, and then builds it.
ChainForge - An open-source visual programming environment for battle-testing prompts to LLMs.
gateway - A Blazing Fast AI Gateway. Route to 100+ LLMs with 1 fast & friendly API.
shap-e - Generate 3D objects conditioned on text or images
sugarcane-ai - npm like package ecosystem for Prompts 🤖
plandex - AI driven development in your terminal. Designed for large, real-world tasks.
cloudseeder - One-click install internet appliances that operate on your terms. Transform your home computer into a sovereign and secure cloud.
ollama - Get up and running with Llama 3, Mistral, Gemma, and other large language models.
llama-chat - Implements a simple REPL chat with a locally running instance of Ollama.