필사 모드: English for AI Engineering Meetings: Saying You Do Not Know Without Losing Credibility
EnglishIntroduction: the thing this field says most
Skim transcripts of AI team meetings and one thing stands out. The more senior the speaker, the fewer sentences of certainty they use. What they use instead are sentences that draw the line between what is known and what is not. Those are two completely different abilities.
Most English-for-meetings material teaches the opposite. Speak with confidence, it says; cut down the vague expressions. In a general office environment that may be sound advice. In AI development, following it literally costs you credibility instead.
The reason is that every number in this field is conditional. Any eval score depends on which harness it was run on, which grader scored it, and which data it was measured against. As How to Read Leaderboards and Benchmarks sets out, self-reported figures, harness differences and grader bias are not exceptions but the baseline conditions. In a field like that, someone who states a number with no conditions attached does not look confident; they look like someone who does not know the conditions.
So this guide has one subject. The English an AI meeting needs most often is not the language of certainty but the language that expresses uncertainty credibly. Being able to say you do not know without sounding incompetent is the core meeting skill in this field.
Why saying you do not know, early, is a credit asset
First, why this is not a loss. If you do not convince yourself of the logic, the sentence will not come out in an actual meeting.
Someone who states uncertainty accurately can be believed when they state certainty. Conversely, someone who is confident every time gets a discount applied to every number they produce from the first time they are wrong. That is the real cost. The next time you carry in a result you are genuinely sure of, the certainty will not land.
The second reason comes from the structure of the field. A hidden regression always surfaces. Someone else runs the same eval, another team wires up the same model, and eventually a user sees it. The later it surfaces, the more expensive it is, because other decisions have already been stacked on top of it.
The third is time. Waiting to report until you have the cause fully identified looks conscientious, but in the meantime the team plans its schedule on a false premise. A decision you could not make for lack of information and a decision already made on wrong information have very different recovery costs.
There are no sentences in this guide for making a result look good. They were left out on purpose. Sentences like that work once or twice and then stop working, and by the time they stop, the career cost has already been incurred.
The three pieces of credible uncertainty
Saying you do not know sounds incompetent not because you do not know. It sounds incompetent because you did not say how far the not-knowing extends. Compare two sentences from the same situation.
[the form that loses trust]
I'm not sure. I'll look into it.
[the form that earns trust]
I don't know yet whether it's the model or the harness.
What I do know is that it started after Tuesday's deploy,
and it only shows up on the long-context slice.
I'm bisecting the commits and I'll have an answer Thursday.
The second one still contains the words for not knowing. Only the amount of information differs. The three pieces that went into it are the spine of this guide.
| Piece | What it does | The shape it takes in English |
|---|---|---|
| Boundary | Draws the line between what you know and what you do not | I don't know whether A or B. What I do know is C. |
| Basis | States where what you currently know came from | This is from a single run on our internal set. |
| Next step | Gives the action and the date that will narrow the boundary | I'm running X. I'll have an answer by Thursday. |
Drop the boundary and it sounds incompetent. You have reported nothing but a state of not knowing, so there is nothing the listener can do with it.
Drop the basis and it sounds light. The same score of 82 is a completely different sentence depending on whether it is one run or an average of five, and that difference has vanished.
Drop the next step and it sounds evasive. This is the piece most often missing. Go silent after saying you do not know and the other person has to construct the next action, which means they pay the price for your not knowing.
Every situational phrase below is a variation on these three pieces. Training your eye to see which piece is missing lasts longer than memorising the phrases.
Situation 1: presenting eval results with their limits attached
The most frequent situation, and the one most often got wrong. The common mistake is to give the number first and attach the limits afterwards. Then the limits sound like excuses. State the limits first and then give the number, and the same content reads as care.
| Phrase | What it means |
|---|---|
| Two caveats before I give you the number. | Two conditions before the number. |
| This is on our internal set, so it's not comparable to the published numbers. | Internal set, so not directly comparable to published figures. |
| The headline number is 82. I'd read that as a range, not a point. | The headline is 82, best read as a range rather than a point. |
| This eval doesn't capture multi-turn behavior at all. | This eval catches nothing about multi-turn behaviour. |
| What this measures is retrieval quality. What it doesn't measure is whether the answer is useful. | It measures retrieval quality, not whether the answer is useful. |
| I'd treat this as directional rather than decisive. | Directional guidance, not a number to conclude from. |
| The interval overlaps with the baseline, so I wouldn't call it a win yet. | The interval overlaps the baseline, so it is early to call it a win. |
| We're up two points, and two points is inside the noise on this set. | Two points up, and two points is inside the noise on this set. |
| I ran it once. I'd want a second seed before we plan around it. | One run. I want a second seed before anyone plans around it. |
There are four conditions worth attaching to a number: which data, how many runs, which grader, compared to what. You do not have to say all four, but say none of them and the number circulates in the room as something firmer than it is.
| Phrase that attaches a condition | What it means |
|---|---|
| That's on the held-out set, not the one we tuned on. | Held-out set, not the set we tuned on. |
| Three runs, and that's the mean. The spread was about a point and a half. | Mean of three runs, spread about a point and a half. |
| The grader is the same model family, which I'd flag as a possible bias. | The grader is from the same model family, so I flag the possible bias. |
| Compared to last month's checkpoint, not to the vendor's number. | Compared with last month's checkpoint, not with the vendor's figure. |
Situation 2: a regression whose cause you do not know yet
The biggest temptation here is to speak only after you have found the cause. That is choosing to save one day and burn three days of the whole team's time.
| Phrase | What it means | Tone |
|---|---|---|
| Heads up: we've got a regression on the summarization eval. | Heads up, there is a regression on the summarisation eval. | Casual, team channel |
| I want to flag a regression before it gets buried in the sprint update. | Flagging a regression before the sprint update buries it. | Formal, documents or senior people |
| I don't have a cause yet. | I have not found the cause yet. | Neutral fact |
| I'd rather flag this early than wait until I have the full picture. | I chose to flag early rather than wait for the full picture. | Explaining the stance |
| It started somewhere between Tuesday and Thursday. I'm bisecting now. | It began between Tuesday and Thursday; I am bisecting. | Boundary and next step |
| I can't rule out that it's the harness rather than the model. | I cannot rule out the harness rather than the model. | Honest range |
| No action needed from you yet. I'll have more by Thursday. | Nothing for you to do yet; more by Thursday. | Removes the listener's burden |
| I'd rather over-report this than sit on it. | I would rather over-report than sit on it. | Stating a principle |
Heads up is close to standard in engineering conversation, but it is colloquial. In documents that go to executives or in a formal email, I want to flag fits better. That judgement depends on the company culture. On a team that writes documents in a casual tone, there is no need to change it.
No action needed from you yet is short but does a lot of work. The first reaction of someone who has heard bad news is usually to wonder what they have to do, and answering that question first makes the report land far more lightly.
Situation 3: the metric went up but the actual quality did not
This may be the hardest thing to say in this field, because it is the moment you cancel your own good news. But if it goes unsaid, the whole team spends a quarter heading the wrong way.
| Phrase | What it means |
|---|---|
| The metric moved, but I don't think the task did. | The metric moved; I do not think the task did. |
| The score went up and the samples got worse. One of those is lying. | Score up, samples worse. One of the two is lying. |
| This looks like the grader rewarding length rather than quality. | It looks like the grader is scoring length, not quality. |
| I think we optimized the scorer, not the task. | I think we optimised the scorer rather than the task. |
| Before we call this a win, I'd like to read twenty outputs by hand. | Before calling it a win, I want to read twenty outputs by hand. |
| I'd call this a metric win, not a product win. | A win on the metric, not a win for the product. |
| The gain disappears when I change the prompt format, which makes me suspicious. | The gain vanishes when I change the prompt format, which makes me suspicious. |
This situation already has a name: reward hacking. It points at the state where the metric genuinely went up while the task failed, and the key part is that it is not a system breaking but the exact result of optimising the goal we defined.
On English-speaking ML teams, shorthand for Goodhart's law works, as in That might be Goodhart. But this is shorthand that only travels inside an ML team, so in a meeting with other departments in the room it is safer to say it in full. Something like We may be optimizing the measure instead of the thing we care about gets through to anyone.
Situation 4: data quality and disagreements about labelling
Labelling arguments run long mostly because people are arguing about different things. You think you are arguing about whether the model is wrong, and often you are actually arguing about the label definition. The sentence that names what is being argued about saves the most time of anything here.
| Phrase | What it means |
|---|---|
| I think we're disagreeing about the label definition, not about the model. | I think we disagree about the label definition, not the model. |
| Can we look at ten examples together? | Shall we look at ten examples together? |
| What's our inter-annotator agreement on this slice? | What is inter-annotator agreement on this slice? |
| I'd want to re-check the gold labels before we treat this as model error. | I want to recheck the gold labels before calling this model error. |
| Some of these look mislabeled to me. Can I flag a batch for review? | Some look mislabelled to me. May I flag a batch for review? |
| I'm not questioning the annotators. I'm questioning whether the instructions were answerable. | I am not questioning the annotators but whether the instructions were answerable. |
| If two careful people label this differently, we can't expect the model to pick one. | If two careful people label it differently, the model cannot be expected to pick one. |
The sixth sentence carries a judgement about register. Raise a label quality problem and it easily sounds like criticism of the person or team who did the work. Move the target of the criticism from the people to the instructions and the same objection lands far more safely. And usually it is also the truth. What really makes labels wobble is more often ambiguity in the definition than a lack of diligence in the annotators.
The seventh sentence is strong as an argument too. It points out that demanding of a model a criterion two people cannot agree on is an impossible demand, which is hard to rebut.
Situation 5: the cost and latency trade-off
The mistake engineers often make in this conversation is mixing technical judgements with business judgements. Separate the two and the weight of what you say goes up rather than down. The form is definite inside your own domain, information only inside someone else's.
| Phrase | What it means |
|---|---|
| What's our latency budget? I'd rather design to a number than to a feeling. | What is the latency budget? I would rather design to a number than a feeling. |
| The p50 is fine. It's the p99 that would break the experience. | The p50 is fine; the p99 is what would break the experience. |
| That's roughly three times the cost for two points. | Roughly three times the cost for two points. |
| I don't think that trade is worth it, but that's a product call, not a technical one. | I do not think the trade is worth it, but that is a product call, not a technical one. |
| We could cache the common cases, which covers maybe sixty percent of traffic. | Caching the common cases covers maybe sixty percent of traffic. |
| If we halve the context, we lose about a point and save about forty percent. | Halving the context loses about a point and saves about forty percent. |
| I can give you cheaper or faster. Cheaper and faster is a different model. | Cheaper or faster, yes. Cheaper and faster is a different model. |
| Those numbers are my estimate, not a measurement. I haven't load-tested this. | Those are my estimates, not measurements. I have not load-tested it. |
The fourth sentence is the core of this section. that's a product call, not a technical one states your opinion while leaving the decision authority with the other side. It builds a position that is neither withholding an opinion nor making someone else's decision for them.
The last sentence corresponds to the basis, of the three pieces. Speak without distinguishing estimates from measurements and your credibility takes the hit later, when the measured figure comes out different. An estimate given as an estimate costs nothing when it turns out wrong.
Situation 6: when the research schedule collides with the product schedule
Research does not know when a result will arrive and product needs a date. This collision is not resolved, only managed, so turning it into a manageable shape is the whole of this conversation.
| Phrase | What it means |
|---|---|
| I can commit to a date for the experiment. I can't commit to a date for the result. | I can commit to a date for the experiment, not for the result. |
| What I can give you is a decision date, not a delivery date. | I can give you a decision date instead of a delivery date. |
| By the twentieth I'll know whether this approach is viable. | By the twentieth I will know whether the approach is viable. |
| If we need a fixed date, we need a fallback that doesn't depend on this landing. | If the date must be fixed, we need a fallback that does not depend on this landing. |
| I'd rather give you a date I can actually hold. | I would rather give you a date I can actually hold. |
| Here's what I'd cut if the date can't move. | Here is what I would cut if the date cannot move. |
| Two weeks gets us an answer. Six weeks might get us a good one. | Two weeks gets an answer; six weeks might get a good one. |
The frame that separates a decision date from a delivery date is the most practical thing here. You do not know when the research will finish, but you can usually say when you will be able to judge whether to continue or stop. And that is mostly what the product side actually needs.
One judgement about register to add. A variant that points slightly at the other person circulates, as in I'd rather give you a date I believe than a date you want to hear, and depending on the team it sounds principled or passive-aggressive. Taking the other person out of the sentence and speaking only about yourself is safe on any team. The fifth sentence in the table above is that form.
Situation 7: explaining uncertainty to non-technical stakeholders
There are two ways to fail in this room. Simplify so hard that you say something untrue, or aim for accuracy and communicate nothing at all.
Three rules generally work well. Give one number only, strip the jargon, and always state the failure mode alongside it.
| Phrase | What it means |
|---|---|
| It's right about eight times out of ten. The question for us is what happens the other two. | Right about eight times in ten; our question is the other two. |
| Think of it like a weather forecast. Seventy percent is useful even though it isn't a promise. | Treat it like a forecast. Seventy percent is useful even without being a promise. |
| It works well on the cases we've seen. We don't yet know how it behaves on the ones we haven't. | It works well on cases we have seen; we do not yet know about the ones we have not. |
| I don't want to give you a number that sounds more solid than it is. | I do not want to hand you a number that sounds firmer than it is. |
| We can make it more accurate or more predictable. Those are two different projects. | We can make it more accurate or more predictable, and those are different projects. |
| Short version: good enough to pilot, not good enough to run unattended. | Short version: fine for a pilot, not for running unattended. |
| The failure mode isn't that it breaks. It's that it's confidently wrong. | The failure is not that it stops but that it is confidently wrong. |
The last sentence matters especially for this audience. What non-technical stakeholders most often miss is the way it goes wrong. They plan on the assumption that failure means stopping, and failure in a language model usually is not that. Say it in advance or the surprise becomes an incident later.
Examples of words to strip out: eval, harness, ablation, in-distribution, held-out, seed. There is nothing wrong with these words; they simply do not travel in this room.
| Inside the team | Outside, say this |
|---|---|
| The eval set is small. | We only tested it on a few hundred examples. |
| It's out of distribution. | It's the kind of input we didn't plan for. |
| We need another ablation. | We need one more experiment to isolate the cause. |
| The judge is biased toward longer answers. | Our automatic scoring prefers longer answers, which isn't always better. |
Situation 8: saying you do not know yet, with the next step attached
This is the moment where the three pieces are needed in their most compressed form. A question lands mid-meeting, you do not have the answer, and there are eight people in the room.
| Phrase | What it means | Which piece |
|---|---|---|
| I don't know yet. Here's what would tell us, and here's when. | I do not know yet; here is what would tell us and when. | Boundary plus next step |
| I don't have that number in front of me. Let me get it and follow up today. | I do not have that number here. I will get it and come back today. | Next step |
| Honestly, I don't know. My best guess is around 60 percent, but I wouldn't plan around it. | Honestly I do not know. My guess is around 60 percent, but do not plan on it. | Basis plus boundary |
| I can give you a guess or a good answer. Which do you need right now? | A guess or an accurate answer — which do you need right now? | Boundary |
| That's a fair question and I don't want to guess at it. Can I come back to you tomorrow? | Fair question, and I do not want to guess. May I come back tomorrow? | Next step |
| We'll know after the ablation. That's about two days of compute. | One experiment tells us. About two days of compute. | Next step |
| I know the answer for English. I don't know it for Korean, and I'd expect it to be different. | I know it for English, not for Korean, and I expect it to differ. | Boundary |
The fourth sentence is especially useful. It is the form that hands the condition back without refusing the demand for an immediate answer. If they say a guess will do, give the guess; if they say they need an accurate answer, you have bought time. Either way, the nature of what you said is now explicit.
The last sentence comes up often in this field. English benchmark results frequently cannot be carried across to Korean or Japanese unchanged, and drawing that boundary in advance removes a lot of later surprise.
Situation 9: pushing back on someone else's experiment
The principle here condenses into one line. Do not rebut the conclusion; verify the conditions.
The reason is simple. Condition questions have answers; attacks do not. There is nothing to do with That's wrong except defend, whereas What was the baseline? has an answer. And in the course of answering, the problem usually reveals itself.
| Phrase | What it means |
|---|---|
| Before I push back, let me make sure I understand the setup. | Before objecting, let me make sure I have the setup right. |
| What was the baseline here? | What was the baseline here? |
| Was that on the same eval set as last time? | Was that the same eval set as last time? |
| How many seeds? | How many seeds? |
| I might be misreading the table. Is that averaged or best-of-n? | I may be misreading the table. Is that an average or best-of-n? |
| I'm not doubting the number. I'm trying to work out what it's comparable to. | I am not doubting the number; I am working out what it is comparable to. |
| That's interesting, because it contradicts what I saw last week. One of us has a bug. | Interesting, because it contradicts what I saw last week. One of us has a bug. |
| Can you say more about how you picked the threshold? | Could you say more about how the threshold was picked? |
| Does this hold if we swap the grader? | Does this hold if the grader is swapped? |
One of us has a bug works particularly well in this field. When two people's results differ, it leaves who is wrong undecided while fixing the fact that there is a cause. The other person has no reason to defend, so the conversation moves straight to the technical side.
Before I push back is useful too. It tells the other person an objection is coming, which gives them time to prepare. Whether that much warning is needed depends on the team. On a team where blunt debate is the default it can feel like unnecessary cushioning; on a cautious team this single sentence prevents conflict. If you cannot tell which one you are on, attaching it costs less.
Situation 10: when it will not reproduce
A failure to reproduce is nearly always somebody's mistake, and which somebody is not yet known. Start with a sentence that suspects your own side and the conversation flows into investigation; suspect their side first and it flows into defence.
| Phrase | What it means |
|---|---|
| I couldn't reproduce this. That's probably on my end. | I could not reproduce it. It is probably on my side. |
| Can we walk through your setup? | Could we walk through your setup together? |
| Same commit, same data, different number, which usually means something isn't pinned. | Same commit, same data, different number, which usually means something is unpinned. |
| What seed did you use? | Which seed did you use? |
| Is there anything in your environment that isn't in the repo? | Is there anything in your environment that is not in the repo? |
| Could you share the exact command you ran? | Could you share the exact command you ran? |
| I'd like us to get to the same number before we decide anything on top of it. | I want us on the same number before we decide anything on top of it. |
| I'm getting 74, you're getting 81. Let's find the difference before we argue about the meaning. | I get 74, you get 81. Let us find the difference before arguing about meaning. |
One judgement about register has to be attached to That's probably on my end. It is a device for raising a problem while protecting the other person's face, and nobody loses anything if it later turns out to be their side. Overuse it as a habit, though, and you can genuinely start to look unconfident. That is especially true on teams that mark self-deprecation down. Use it where the cause really is uncertain, as with a failure to reproduce, and not where the problem is plainly in their code.
The strength scale for hedging
Using uncertainty language well means being able to adjust the strength. Below is a rough scale. It does not map onto exact probabilities; it is closer to a conventional impression.
| Phrase | Roughly this much confidence | Where it fits |
|---|---|---|
| I'm confident that... | High | Something checked several times |
| I'd expect... | Medium-high | Grounds exist but you did not measure it yourself |
| It looks like... | Medium | Observed but not confirmed |
| My best guess is... | Medium | Explicitly a guess |
| I suspect... | Medium-low | Weak grounds |
| I could be wrong, but... | Low | A dissenting view offered carefully |
| I genuinely don't know. | None | An honest full stop |
One rule goes on top of this. One hedge per claim is enough. Stack four, as in I could be wrong, but I think maybe it might be the tokenizer, and the claim itself disappears; what the listener remembers is the speaker's lack of confidence rather than the content.
That judgement shifts with team culture, though. In an organisation where indirectness is the default, two hedges may be the floor of politeness. On a blunt engineering team, even one feels like a lot. Two or three meetings of observation is enough to see a team's default. The fastest method is to take one trusted senior person on that team as your baseline.
Where American and British usage split
A few of these genuinely create misunderstandings in meetings.
The verb table means the exact opposite. In the US, Let's table this means to postpone it; in the UK, to table an item means to put it on the agenda. It is dangerous precisely because it can be understood backwards while a meeting is running. In a meeting with both sides in the room, it is safer to say it in full: Let's come back to this later or Let's add this to the agenda.
The strength of quite differs. In the US quite good is close to a compliment meaning fairly good; in the UK quite good is often read as the lukewarm assessment of not bad. It is an easy word to be misread on when commenting on eval results. If you want to be unambiguous, drop quite and give the number.
momentarily splits too. In the US it tends to mean soon; in the UK it tends to mean for a moment. Swapping in in a moment or briefly removes the ambiguity.
The weight of Sorry differs. In the UK, Sorry is used far more often as conversational padding than as an apology. When a British colleague seems to be apologising constantly, that is not an apology. In the other direction, American company culture often prefers replacing an apology for a delay with Thanks for your patience. That said, company culture varies as much as country here, so I will not generalise it.
Things better left undone
Sentences that inflate the result. There are no examples of that in this guide and there will not be. The reason is not only ethical. In AI development, an inflated number usually gets checked within the same quarter. Another team runs the same eval, it gets wired into a product, and users use it. The shelf life of an inflated sentence is only the time it takes for that number to be reproduced.
Holding a regression until the next report. For the same reason it surfaces in the end, and the later it surfaces the more decisions have been stacked on top of it.
It should work. In engineering English this sentence reads, in effect, as a signal that it was not tested. should is a prediction rather than a report. Say what you tested and what you did not instead: I tested the happy path and the empty input. I haven't tested concurrency.
I'm not sure. used on its own. It reports an internal state and leaves the other person with nothing. Attach just one of the boundary or the next step and it changes completely.
Numbers with no conditions. Say only 82 and the minutes record only 82, and that 82 gets cited as evidence weeks later. Which data it was and how many runs it was, nobody remembers by then.
An uncertainty report that ends with a question. Finish with Let me know if you have any questions. and you have handed the next action to the other person. When reporting uncertainty, it is better to propose the next step yourself and stop there.
Rebutting someone else's experiment with a conclusion. Verifying the conditions comes first. If an objection remains after you have verified them, state the conclusion then, and at that point the objection is far stronger.
A worked example: the weekly model review
Here is how the pieces above attach to each other in a real meeting.
PM: So the new checkpoint is better, right? Can we ship Friday?
Me: Two caveats before the number.
It is a single run, and it is on our internal set,
so it is not comparable to the vendor numbers.
With that said, we are up two points.
Two points is inside the noise for this set,
so I would not call it a win yet.
PM: Okay. When will you know?
Me: What I can give you is a decision date, not a delivery date.
Three more seeds is about two days of compute.
By Wednesday I will know whether the gain is real.
PM: And if it is real?
Me: Then there is a second question. I read twenty outputs by hand
and some of them got longer without getting better.
The metric moved, but I am not sure the task did.
I would want a human check on a small sample before we ship.
Them: I saw the opposite last week - my run showed a clear gain.
Me: That is interesting, because it contradicts mine.
One of us has a bug. Before I push back,
what was your baseline, and how many seeds?
Them: Baseline was the March checkpoint. One seed.
Me: Okay, mine is against last month. That could be the whole difference.
Can we get to the same number before we decide anything on top of it?
PM: What do I tell leadership on Thursday?
Me: Short version: it looks promising, we do not know yet if it is real,
and we will know by Wednesday.
The failure mode to watch is longer answers that are not better ones.
No decision needed from them this week.
In that conversation I never once confirmed the good news. And yet the meeting did not stall. Because every time, a boundary was drawn, a basis was stated, and a next step and a date were given alongside it.
Try this today
You do not need to memorise all the phrases. Make three of them automatic.
- One sentence that puts the limits first:
Two caveats before I give you the number.The habit of laying the conditions down before the number is the highest-value thing in this whole guide. - One sentence that completes an I-do-not-know:
I don't know yet. Here's what would tell us, and here's when.The boundary and the next step are both inside one sentence. - One sentence that turns an objection into a check on conditions:
I'm not doubting the number. I'm trying to work out what it's comparable to.
And check one thing in your next meeting. Did I attach conditions to the numbers I said? If you did not, that number is right now circulating in the room as something firmer than what you actually know.
Read next
- How to Improve Your English Without the Situation — how to run the situations above alone, before the real meeting.
- How to Read Leaderboards and Benchmarks — which conditions to attach, and the grounds for that list of conditions.
- AI benchmark comparison — check for yourself the source and the conditions of the figures you plan to cite in a meeting.
- Harness Engineering RPG — experience through simulation how grader bottlenecks and reward hacking actually arise.
- Conversation Lab — practise the dialogue above out loud.
현재 단락 (1/230)
Skim transcripts of AI team meetings and one thing stands out. The more senior the speaker, the fewe...