Rod Johnson

@springrod

Building the future of agent frameworks at Embabel. Creator of Spring. Developer, Entrepreneur, Investor, Author. https://t.co/IBqJ1rMmFe

806 Following34.1K Followers5.5K Posts
  1. Rod Johnson@springrod
    New blog on why a Context Layer is critical AI infrastructure, and announcing Embabel Worlds: an evolving knowledge graph that understands your business.
    712465.5K
  2. Rod Johnson@springrod
    The present industry fascination with FDEs is strange. The consultant->FDE rebranding was brilliant from a marketing perspective. Less so for customers or the wider industry. Are we really back in the 1990s? New blog:
    55416K
  3. Rod Johnson@springrod
    Vibe coding can help users build great things without code. But it only works over infrastructure that ensures that apps are deployable, secure, validated, safe and efficient. Embabel Worlds lets users build safely over their knowledge graphs:
    Download
    22242.4K
  4. Rod Johnson@springrod
    Code mode is the future of tool calling, allowing LLMs to write programs vs call individual tools. The challenge is to make it safe, through curation, approvals and sandboxing. One role of a context layer is to provide a surface LLMs can code against.
    36324.3K
  5. Rod Johnson@springrod
    Anthropic would have us believe that AI might soon be able to end humanity. Meanwhile, we wait for Claude Code to provide a sane way to copy to the clipboard.
    118653.8K
  6. Rod Johnson@springrod
    Jev is yet more proof that no organization should outsource its AI strategy to a frontier LLM vendor or company that wants to sell tokens LLMs are great, BUT - Open weights models are capable of more & more tasks - AI > Gen AI. You don't always need an LLM @JamesWard @jtdavies
    91211611K
  7. Rod Johnson@springrod
    We live in a time when products can talk to you to help you learn how to use them. The fact that nearly every enterprise AI product is "call sales for a demo" is a massive product red flag, and helps explain why most enterprise AI fails. This is not the 1990s
    13252K
  8. Rod Johnson@springrod
    So not only is Opus 5 a clear regression compared to Opus 4.8, which was itself far more annoying than its predecessors, but in recent days, context compaction has started totally losing the thread.
    71314.4K
  9. Rod Johnson@springrod
    Anybody else seeing occasional Chinese characters mixed into Claude model output? This was from Fable: View YAML syntax and app serving路径
    91115.5K
  10. Rod Johnson@springrod
    Watching an interview with Anders Hjelsberg. Very impressive. Sharp, clear, pragmatic, to the point. Nothing load bearing; no seams; no performative honesty or unlocks. A reminder that smart humans can achieve a clarity of communication we're increasingly missing. @ahejlsberg
    14534.1K
  11. Rod Johnson@springrod
    Your regular reminder that Embabel's structure-aware, agentic RAG goes well beyond naive vector search, and is easily extensible to handle custom sources. See how easy it is to add quality RAG to your JVM apps! @java #embabel
    17313.7K
  12. Rod Johnson@springrod
    Nice to see the uptick in star count since Embabel went GA Remember to star Embabel and the other open source projects you use! One of the easiest of the many ways you can contribute. Open source community is an amazing thing @java @springboot
    16342.1K
  13. Rod Johnson@springrod
    Embabel 1.5.0 has just gone GA, supporting Spring Boot 4.x/Spring AI 2.x Embabel 1.0 supports Boot 3.x Whatever your Spring version, you can use our sophisticated workflows, agentic RAG and beautiful fluent API! @java @springboot @SpringAICentral
    213527.6K
  14. Rod Johnson@springrod
    Vibe coding UIs can be amazing. Vibe coding infrastructure software is a recipe for unmaintainable, duplicative, buggy disaster. Agents can accelerate enormously, but must be closely managed. Good software layering is more important than ever.
    65553.2K
  15. Rod Johnson@springrod
    Strong paper, and good validation of Embabel's core design of dynamically composing atomic actions into a task-specific execution plan, available since May 2025.
    Lunar @LunarResearcher
    ICML researchers just published the agent architecture everyone will copy next year. One shared graph. A custom workflow for every task. Here’s the system: Step 1 → Break workflows into reusable operations Step 2 → Store them inside one shared graph Step 3 → Generate the right workflow at runtime Step 4 → Reuse state instead of rebuilding context The result: Better performance across five benchmarks Around 4× lower memory usage Most teams are still hard-coding static agent workflows. This paper shows what replaces them. Static workflows are the old architecture. Runtime graphs are the new one. Bookmark this before every agent team starts building it. Then read the full graph engineering playbook below ↓
    14303.4K
  16. Lunar✓@LunarResearcher
    ICML researchers just published the agent architecture everyone will copy next year. One shared graph. A custom workflow for every task. Here’s the system: Step 1 → Break workflows into reusable operations Step 2 → Store them inside one shared graph Step 3 → Generate the right workflow at runtime Step 4 → Reuse state instead of rebuilding context The result: Better performance across five benchmarks Around 4× lower memory usage Most teams are still hard-coding static agent workflows. This paper shows what replaces them. Static workflows are the old architecture. Runtime graphs are the new one. Bookmark this before every agent team starts building it. Then read the full graph engineering playbook below ↓
    Download
    82819324.3K
  17. Rod Johnson@springrod
    Posts @springrod
    GraphFlow predicts a workflow subgraph from learned edge relevance. Embabel actions declare typed inputs and outputs using GOAP to PROVE a path to the goal and replan as the world changes. Combining the learning with Embabel's rigor may be the strongest architecture of all
    006559
  18. Rod Johnson@springrod
    Opus 5 makes more mistakes than 4.8. Period. Are we in a period of diminishing returns from the frontier model vendors, despite their greater than ever fanfare?
    64326K
  19. Rod Johnson@springrod
    Posts @springrod
    I don't think I've had a more disappointing session this year than this evening's with Opus 5. Repeated failure to follow instructions. Repeated apologies. Very little progress, despite the problem not being that hard.
    303865
  20. Rod Johnson@springrod
    AI twitter often seems more like a fandom than a technical community
    12162K
  21. Rod Johnson@springrod
    If there's any superiority of Opus 5 over 4.8 I'm not seeing it. If anything, I've seen more mistakes and poorer instruction following.
    21113.1K
  22. Show more posts