High Signal Podcasts Evidence ledger
Method
Browse
← Back to evidence

Evidence receipt / belief

Published · transcript-backed

Alessio Fanelli: belief

20 Sept 2024 Latent Space The Ultimate Guide to Prompting

“I think you've done a great job at grouping the types of mistakes that people make.”

— Alessio Fanelli

Source trail

Everything needed to verify it.

Speaker
Alessio Fanelli
Attribution
Verified speaker
Claim type
belief
Recorded
20 Sept 2024
Publisher
Latent Space

Transcript context

…Sure. Here's another one actually. This is done by a co-author on both the prompt report and hack a prompt, and he analyzes an ensemble approach where he has models prompted with different roles and ask them to solve the same question. And then basically takes the majority response. One of them is a rag and able agent, internet search agent, but the idea of having different roles for the different agents is still around. Just to reiterate, my position is solely accuracy focused on modern models. I think most people maybe already get the few shot things. I think you've done a great job at grouping the types of mistakes that people make. So the quantity, the ordering, the distribution, maybe just run through people, what are like the most impactful. And there's also like a lot of good stuff in there about if a lot of the training data has, for example, Q semi-colon and then a semi-colon, it's better to put it that way versus if the training data is a different format, it's better to do it. Maybe run people through that. And then how do they figure out what's in the training data and how to best prompt these things? What's a good way to benchmark that? All right. Basically we read a bunch of papers and assembled six pieces of design advice about creating few shot prompts. One of my favorite is the ordering one. So how you order your exemplars in the prompt is super important. And we've seen this move accuracy from like 0% to 90%, like zero to state of the art on some tasks, which is just ridiculous. And I expect this to change over time in the sense that models should get robust to the order of few shot exemplars. But it's still something to absolutely keep in mind when you're designing prompts. And so that means trying out different orders, making sure you have a random order of exemplars for the most part, because if you have something like all your negative examples first and then all your positive examples, the model might read into that too much and be like, okay, I just saw a ton of positive examples. So the next one is just probably positive. And there's other biases that you can accidentally generate. I guess you talked about the format. So let me talk about that as well. So how you are formatting your exemplars, whether that's Q colon, A colon, or just input colon output, there's a lot of different ways of doing it. And we recommend sticking to common formats as LLMs have likely seen them the most and are most comfortable with them. Basically, what that means is that they're sort of more stable when using those formats and will have hopefully better results. And as far as how to figure out what these common formats are, you can just sort of look at research papers. I mean, look at our paper. We mentioned a couple. And for longer form tasks, we don't cover them in this paper, but I think there are a couple common formats out there. But if you're looking to actually find it in a data set, like find the common exemplar formatting, there's something called prompt mining, which is a technique for finding this. And basically, you search through the data set, you find the most common strings of input output or QA or question answer, whatever they would be. And then you just select that as the one you use. This is not like a super usable strategy for the most part in the sense that you can't get access to ChachiBT's training data set. But I think the lesson here is use a format that's consistently used by other people and that is known to work. Yeah.…

Stored transcript either side of the excerpt. The highlighted words are the published quote; the surrounding text is unedited source, never generated.

Search evidence