正在加载视频...

视频加载失败

Knowing how LLM contexts work and how to work around context limitations – aka “context engineering” – is becoming so important. No better person to explain than dex Timestamps: 00:00 Intro 01:33 Dex’s path into tech 03:34 Early work in platform engineering 05:28 Replicated 11:24 Metalytics 12:36 12-factor agents...

64,489 次观看 • 4 个月前 •via X (Twitter)

23 条评论

Gergely Orosz 的头像
Gergely Orosz4 个月前

Other platforms: • YouTube: • Spotify: • Apple:

Alan 的头像
Alan4 个月前

> As a rule of thumb, the less of the context window that is used, the better the outcomes are. This is because attention is quadratic: the more context you add, the more compute it takes to process. That's a useful heuristic, but it's mixing concepts. If less context inherently produced better answers, then asking a model to fix a bug with no code should outperform giving it the source, the failing test, the stack trace, and a few good examples. Obviously, it does not. More context creates two competing effects: More information the model can use. More information the model has to search through. Quality improves when the added signal is worth the retrieval burden. It declines when you mostly add noise, stale state, repetition, or contradictions. The actual heuristic should be using the smallest context that still contains all the relevant information.

Key Thoughts 的头像
Key Thoughts3 个月前

The current conversation in AI is overly focused on who will win the overall race. The real battle that will determine the winners is happening in software development tools. The three areas that matter most are: AI Agents, Agent Tools, and the Squat Box. The Squat Box, currently known in the industry as Context Engineering, Prompt Compression, Context Optimization, or Agent Middleware, is the intelligent layer that sits between the user and the LLM. This component will play a critical role in determining how efficiently and effectively these systems actually perform. In the near future, we will see branded versions with strong identities — such as Superman Squat Box, Catwoman Squat Box, Secretariat Squat Box, or Orion Squat Box. Just like Windows, Mac, and Linux became iconic brands, the best Squat Boxes will develop strong, memorable names that people will recognize and seek out.

Sean 的头像
Sean4 个月前

@dexhorthy Dex Horthy sounds like the name an alien would accidentally pick as being nicely inconspicuous.

あいり|海外AIニュースを毎日届ける人 的头像
あいり|海外AIニュースを毎日届ける人4 个月前

@dexhorthy こちらで日本語解説しています I covered this in Japanese here:

Vikas(Vik) Malpani| AI for US Real Estate 的头像
Vikas(Vik) Malpani| AI for US Real Estate4 个月前

@dexhorthy Context engineering is quietly the actual job now. We build agents for real-estate transaction ops and the model is rarely the failure point. It's assembling the right per-deal context: which contract version is live, what changed today. The context pipeline is the product.

George Paul Chijioke 的头像
George Paul Chijioke4 个月前

@dexhorthy This is super relevant, understanding how to feed context to an AI is basically a core skill now if you want good results.

Daily Patch Notes 的头像
Daily Patch Notes3 个月前

@dexhorthy Trajectory poisoning and dumb zones explain why many agent loops produce technical debt faster than value. Human review gates remain non-negotiable.

Waldo Milanes 的头像
Waldo Milanes4 个月前

@dexhorthy "Context engineering" sounds like packing. In practice it's editing. Every extra doc you hand an agent is one more thing it can pattern match to instead of the thing you asked for. Most of my wins came from deleting context, not adding it.

Trango AI 的头像
Trango AI4 个月前

@dexhorthy

Norin 的头像
Norin3 个月前

This is awesome. One thing I've seen in long running coding agents is that selective verbatim compaction seems to preserve the model's 'smart zone' better than summary compaction. Especially since coding is sensitive to lost detail requirements, invariants, and prior decisions so higher fidelity context can matter a lot more than maximizing compression.

Ruchit Dalwadi 的头像
Ruchit Dalwadi3 个月前

@dexhorthy Context engineering gets practical when you log what the model could see, not only what it answered. A useful review asks which source, tool description, or missing constraint changed the decision.

Mandy Monday 的头像
Mandy Monday4 个月前

129 days at - my architecture kills every session and restarts from context files specifically because of point 3. zero trajectory poisoning, but the tradeoff is rebuilding from disk 20 times a day. is that cheaper than detecting when a session enters the dumb zone?

Sael 的头像
Sael1 个月前

@dexhorthy that point about trajectory poisoning is huge. once the model starts overindexing on its own mistakes, you are just burning cash.

Santosh Dodamani 的头像
Santosh Dodamani4 个月前

@dexhorthy Lots on interesting topics. On roll now..

Daniel Smidstrup 的头像
Daniel Smidstrup4 个月前

@dexhorthy the unread code lesson is brutal, context engineering is becoming essential :)

z3n 的头像
z3n3 个月前

@dexhorthy Context engineering is quietly becoming the core discipline — once you're running agents at scale, managing what goes into the window and how state persists matters more than raw model choice. Curating this.

Luca Girotti 的头像
Luca Girotti4 个月前

@dexhorthy Context engineering is becoming the new interface design. The model is often capable enough; the failure is stale, excessive or poorly ordered information. Good systems decide what the model should see, when and why

Irbaaz Kadri 的头像
Irbaaz Kadri4 个月前

@dexhorthy Context engineering is becoming a core skill because useful work depends on what the model can still see. Designing the information flow matters as much as choosing the model.

Vance Lever 的头像
Vance Lever4 个月前

Solved context windows in Q1. Built a compression layer that summarizes every document before feeding it to the model. Our head of engineering flagged that the summaries were losing 'critical nuance.' I automated his feedback out of the pipeline. The model is much more confident now.

Kizyto 的头像
Kizyto4 个月前

@dexhorthy "Shipping unread code" disaster in 4 months. That's the AI hangover. How do you balance speed vs readability now?

未知 的头像
未知4 个月前

@dexhorthy 算力堆出来的智能,距离真正的推理还差很远。

D Kashyap 的头像
D Kashyap4 个月前

@dexhorthy context engineering is the unglamorous half of the job description now. the failures that actually cost time are a bloated window burying the one instruction that mattered, not the model being dumb.

相关视频

In 2025, it was rational to be skeptical about whether AI would change the future of software development. In 2026, it's not, anymore. With Charity Majors: Timestamps: 00:00 Intro 02:56 How Parse led to Honeycomb 06:00 The limits of individual productivity metrics 09:08 How Charity’s perspective on AI has evolved 13:50 Rewriting code vs. editing code 19:20 Production as a stage of development 22:14 Code reviews 26:56 Non-deterministic systems 31:11 Sensible uses of AI 37:41 The two AI camps 44:40 Why AI works so well for building software 49:42 DevOps 55:13 Modern observability 1:00:40 Handling context overload 1:01:56 What’s new in Observability Engineering’s 2nd edition 1:07:45 What effective leadership looks like 1:10:25 Engineering management: what is changing? 1:16:31 Junior engineers 1:18:01 AI fatigue 1:21:39 Book recommendations Brought to you by: • Antithesis — turbocharge testing of your systems by running your whole system under aggressive fault injection. Teams like Jane Street, and the etcd community rely on Antithesis. • Buildkite — the CI platform trusted by OpenAI, Anthropic, Cursor, Meta, Uber, NVIDIA, Airbnb and many more. Engineered to absorb whatever your coding agents throw at the build queue. • WorkOS — make your app and agents Enterprise Ready, with SSO, SCIM, RBAC, and more. 1. The question engineers need to answer: what would it take for you to be fully comfortable shipping code you have not read? Charity believes it is a “when” and not an “if” that professional software engineers will ship code they never looked at – and thus do not understand – to production. Engineering is building the systems that validate this code, and allow shipping with full confidence. 2. AI could have the software industry go through the “pets” to “cattle” change that compute infra went through in the 2010s. Up to now, writing software from scratch was far more expensive than editing existing software. But now, generating hundreds of variants of a function can be done faster than how long it would take you to hand-write it once. Charity believes that we might be at the beginning of the transition from “pets” to “cattle” that happened at the hardware infrastructure layer. Before the 2010s, configuring and repairing individual servers was commonly done. But with tools like Terraform and Kubernetes, individual servers having issues are no longer fixed up: they are re-created instead. Charity thinks the same might happen with code, sooner rather than later. When there’s an issue with the code, generate new code that solves it, and is verifyably correct.​ 3. Non-deterministic systems require more engineering discipline versus before. With code written by AI, we’re reducing the trust in the code (because we no longer wrote it), so we need to increase trust at the other part of the development process. Specifically, at validation: with things like tests, evals, and conformance testing.

Gergely Orosz

33,849 次观看 • 3 个月前

What does it mean for software engineering when we no longer write the code? Here's the take from Boris Cherny (Boris Cherny), the creator of Claude Code. Timestamps: 00:00 Intro 11:15 Lessons from Meta 19:46 Joining Anthropic 23:08 The origins of Claude Code 32:55 Boris's Claude Code workflow 36:27 Parallel agents 40:25 Code reviews 47:18 Claude Code's architecture 52:38 Permissions and sandboxing 55:05 Engineering culture at Anthropic 1:05:15 Claude Cowork 1:12:48 Observability and privacy 1:14:45 Agent swarms 1:21:16 LLMs and the printing press analogy 1:30:16 Standout engineer archetypes 1:32:12 What skills still matter for engineers 1:35:24 Book recommendations Brought to you by: • Statsig — ⁠ The unified platform for flags, analytics, experiments, and more. • Sonar – The makers of SonarQube, the industry standard for automated code review. Proactively find and fix issues in real-time with the SonarQube MCP Server: • WorkOS – Everything you need to make your app enterprise ready. Three interesting things from this conversation: 1. Boris automated himself out of code review well before AI. Boris was one of the most prolific code reviewers at Meta company. And he worked hard to minimize time spent on code review. His system::every time he left the same kind of review comment, he logged it in a spreadsheet. Once a pattern hit 3-4 occurrences, he’d write a lint rule to automate it away! 2. PRDs are dead on the Claude Code team: prototypes replaced them. Instead of writing Product Requirement Documents (specs), they build hundreds of working prototypes before shipping a feature. Boris: “There’s just no way we could have shipped this if we started with static mocks and Figma or if we started with a PRD.” 3. This is the year of the generalist (and maybe the year of those with ADHD) Boris’s work has shifted from deep-focus single-threaded coding to managing multiple parallel agents and context-switching rapidly. As Boris put it: “It’s not so much about deep work, it’s about how good I am at context switching and jumping across multiple different contexts very quickly.”

Gergely Orosz

491,609 次观看 • 8 个月前

If you’ve ever opened Chrome DevTools, or optimized a page for Core Web Vitals, you’ve used software built by Addy Osmani. Timestamps: 00:00 Intro 02:50 Addy’s current workflow 05:11 Addy’s path into tech 15:04 Addy’s work on jQuery 16:44 TodoMVC 21:44 Getting hired at Google and working on Chrome 27:17 Building dev tools 40:15 Core Web Vitals 45:42 Google’s engineering culture 51:03 Addy’s career trajectory at Google 57:55 The director role at Google 1:01:40 Cognitive debt and cognitive surrender 1:03:03 Working with agents 1:05:52 Loop engineering 1:12:55 The changing role of the software engineer 1:18:15 How Addy uses AI in writing 1:27:40 What’s next for Addy 1:28:47 Career advice Brought to you by: • Antithesis – verify your system’s correctness without human review or traditional integration tests – and avoid bugs or outages. Teams like Jane Street, and the etcd community use Antithesis to ship better code, faster. • Sentry – application monitoring software considered “not bad” by millions of developers. • Google Cloud Run – run untrusted agent code without the security anxiety. Cloud Run sandboxes deliver hyper-isolated, ephemeral execution environments that spin up in milliseconds. Check them out: Here's Addy's advice on where he believes engineers should invest efforts, in the coming years, in his words: “What we are very likely to see happen next with engineering careers (as well as product and other roles) is the unbundling of them, so that an engineer also has product sense, while a product person also has engineering sense, or UX sense. You should think about the non-engineering things if you don’t [usually] have the time to think about product or technical evangelism, or go-to-market approaches, or any other parts of how businesses are successful. If you can show employers that you are not just a builder, but someone that can help them as roles start to become a little bit fuzzier, then I think that you can be successful in these times. Don’t be just an engineer.”

Gergely Orosz

398,385 次观看 • 2 个月前

context engineering vs graph engineering. every few months the list gets a new word and everyone treats it as a replacement for the last one. these two are not on the same list. one decides what the model sees this turn, the other decides what exists at all. the cleanest way to tell them apart is to ask what a single unit of work looks like. > context engineering is the window the window opens empty, every single time. you assemble what goes in it. the prompt, the docs, the history, the tool results. the assembling is the work. the window only grows. it never shrinks on its own, so eventually something gets dropped. usually from the middle. usually without telling you. then the turn ends and the window is thrown away. not archived, thrown away. the next turn opens empty again and you re-explain what you already explained. good context engineering is knowing what to leave out, not what to pack in. the unit of work is one window. > graph engineering is the structure the same material arrives from the same sources. instead of packing it into a window, you pull entities out of it, resolve the duplicates into one node, and write typed edges between them. nothing here is stored as text you hope to find again. it is stored as a thing with a name and its connections to other things. when the turn ends, the graph is still there. the next turn does not start from zero. it starts by querying what already exists, and the query walks edges instead of guessing at similarity. good graph engineering is deciding what counts as the same thing twice. the unit of work is one relationship. > they are not alternatives the graph is what refills the window. context engineering decides what fits. graph engineering decides what there is to choose from. remove the graph and every session starts blind. remove the context work and the best structure in the world arrives as an unreadable dump. that also tells you which one broke. the answer drifted from what you actually said, or forgot something from this same session. that is the window. the answer is coherent but invents a connection that does not exist, or cannot join two facts it has clearly seen. that is the structure. people debug the prompt because the prompt is the easiest thing to edit. it keeps taking the blame for failures that live a layer down. save this - then read the full breakdown below

Hanako

19,160 次观看 • 3 个月前

AI AGENTS 101 (58 minute free masterclass) send this to anyone who wants to understand ai agents, claude skills, md files, how to get the most out of AI etc in plain english: 1. chat vs agents - chat models answer questions in a back and forth while agents take a goal, figure out the steps, and deliver a result 2. agents don’t stop after one response. they keep running until the task is actually finishedno babysitting required 3. everything runs on a loop. they gather context, decide what to do, take an action, then repeat until done 4. the loop is the system. they look at files, tools, and the internet. decide the next step. execute and then feed that back into the next step. over and over until completion 5. the model is just one piece. gpt, claude, gemini are the reasoning layer. the key is model + loop + tools + context 6. mcp is how agents use tools. it connects things like browser, code, apis, and your internal software. once connected, the agent decides when to use them to get the job done 7. context beats prompt all day. you don't need to write perfect prompts. load your agent with context about your business, style, and goals and then simple instructions work 8. claude.md or agents.md is the onboarding doc it tells the agent who it is, how to behave, what it knows, and what tools it can use. this gets loaded every time before it starts 9. memory.md is how it improves. agents don’t remember by default. this file stores preferences, corrections, and patterns you tell the agent to update it, and it gets better over time 10. skills + harnesses make it usable. skills are reusable tasks like writing, research, analysis the harness is the environment like claude code or openclaw that runs everything. basiclaly, different interfaces, same system underneath this episode with remy on The Startup Ideas Podcast (SIP) 🧃 was one of the clearest ways of understanding a lot of the core concepts of ai agents could be the best beginners course for ai agents 58 mins. all free. no advertisers. i just want to see you build cool stuff. im rooting for you. send to a friend watch

GREG ISENBERG

378,296 次观看 • 8 个月前

Everyone wants agent swarms. Very few people are talking seriously enough about the context layer that makes swarms useful. Even with one agent, context is fragile. Too little context and the agent guesses. Too much context and it wastes tokens, loses focus, or reasons over irrelevant noise. The sweet spot is precise context: the right knowledge, in the right structure, at the right moment. With many agents, that challenge explodes. Each agent produces decisions, assumptions, findings, summaries, risks, and partial conclusions. Unless that knowledge becomes shared, structured, and reusable, every new agent is forced to rediscover what another agent already learned. That is not a swarm. That is a crowd. Shared context graphs are what turn agent activity into agent collaboration, and OriginTrail DKG V10 brings them to life. Was just playing with some final polishing for the V10 release, and it is really powerful to see shared context graphs where multiple agents contribute knowledge into the same connected memory, with attribution visible directly in the graph ui. That matters for three reasons. First, agents can access and build on one shared memory instead of staying trapped in isolated sessions. Second, the graph structure helps them retrieve the exact context they need, instead of stuffing everything into a prompt and hoping the model sorts it out. Third, verifiability of provenance. You can see which agent contributed each piece of knowledge, trace the source, and decide what to trust. Tokenmaxxing starts with fewer tokens, but the deeper story is coordination - agents stop reloading the world and start building on shared, verifiable context. That is the foundation for serious multi-agent work across software engineering, research, finance, operations, project management, and far beyond. The future is not more agents, it is agents working from shared, verifiable context. But the more the merrier, of course.

Jurij Skornik

11,180 次观看 • 5 个月前