Rod Johnson
@springrod
Building the future of agent frameworks at Embabel. Creator of Spring. Developer, Entrepreneur, Investor, Author. https://www.linkedin.com/in/johnsonroda/
You might like
The first of a series of blogs showing how AI agent examples from popular Python frameworks can be rewritten in Java to be far better, using Embabel. Today's target: CrewAI. medium.com/@springrod/you… #embabel @java @crewAIInc @rseroter @gsaab @starbuxman @JamesWard @springboot
The Embabel travel planner is much better than this, with a real domain model making it far more extensible. Folks, the JVM is more than competitive for Gen AI. @java @springboot @SpringAICentral github.com/embabel/tripper
✈️ AI Travel Agent Guide A production-ready Streamlit travel assistant built with LangChain agents, featuring weather info, search capabilities, and video integration. The guide covers API setup, deployment options, and performance optimization. Explore the guide 👉…
Enjoyed giving a keynote and session on Embabel at JFall (NL). Getting to attend some great sessions now that my own talks are done. Really good conference. @jfallconf @java
A start machine is the most obvious way to orchestrate agentic workflows. Yet there is a better way. Embabel's GOAP planning makes the LangGraph state machine look clunky and error prone. @java @LangChainAI #embabel @springboot medium.com/@springrod/bui…
New blog comparing common LangGraph (Python) patterns with the Embabel Java equivalents. TL;DR Python, and LangGraph, doesn't compare at all well. medium.com/@springrod/bui… @java #embabel @springcentral @SpringAICentral @gsaab @starbuxman @JamesWard @LangGraph
Enterprises run on Java, and my bet is that Java is already following suit with frameworks like Embabel by @springrod.
The world runs on TypeScript & JavaScript. Our bet is that AI engineering will follow suit. The growth in @aisdk downloads and adoption has been astonishing. When we wrote the Ship AI keynote it was at 3.4M weekly downloads. A couple weeks later, it’s now at 4.1M 😳…
AI tools are great (obviously), but I'm getting tired of fluffed-up, longer-than-they-need-to-be documents "improved" by AI.
var product = productRepository.Load(productId); Ahhh it must be a three legged millipede type! Couldn’t be anything by else.
🤖 #AI meets #Java @springrod shows at #jaxcon how to build real AI agents on the JVM with #Embabel – live on stage! 📅 Tue, Nov 4 | ⏱️3:30pm |📍Munich 🔗 About the Session: f.mtr.cool/qozpexhcuh 🎟️ Grab your ticket now: f.mtr.cool/eqekzvkicu #LiveCoding #Spring
Looking at the documentations of Spring AI Agents, it looks more like a Java wrapper to the Agent SDKs delegating the whole tasks. Embabel is like modeling the domain properly and delegating the AI bits to LLMs towards achieving the goal. The few similarities are the ability to…
Don't talk English to your LLM. Structure, structure, structure! medium.com/@springrod/don… @java @springboot @springcentral #genai #embabel
Rule 5 is also true when working with Gen AI. The data types (preferably, objects) are key, and workflows tend to fall naturally out of that. medium.com/@springrod/con…
Rob Pike's rules on Complexity .. (from Notes on Programming in C) .. Rule 5. Data dominates. If you've chosen the right data structures and organized things well, the algorithms will almost always be selfevident. Data structures, not algorithms, are central to programming.
Please, please use var in new Java apps, unless you really really need the type to be different (e.g. an interface vs particular class). - var is more readable - you can often skip an import
RedMonk analyst James Governor on Java in the age of AI agents. redmonk.com/jgovernor/java… @java @springboot @springcentral #genai #embabel
Models will continue to leapfrog each other. Open source models will narrow the gap with big hosted models. And orchestration technologies and architectural patterns will be key to unlocking business value.
Just learnt of the death of GM Daniel Naroditsky. Shocked and saddened. A great loss, especially to the chess world.
This post shows the gulf in understanding between much of the AI community and enterprise Yes, there is bureaucracy. But - The risk profile needs to be different - Security is a real thing. Along with privacy & regulation Startups can risk building houses of straw. Banks can't
Meanwhile, In Enterprise Land - AI adoption is super slow - organizations are routinely blocked by "security" - "AI committees" stuck in analysis/paralysis - humans continue to do all the heavy lifting This is in STARK CONTRAST to the early adopter community 🤯🤯
This one is a bit of fun. New blog on using Embabel to create AI focus groups: medium.com/@springrod/ai-… @springcentral @SpringAICentral @springboot #genai @java
Another great blog from Russ Miles, who’s doing some very interesting writing on Gen AI. #embabel #genai engineeringagents.substack.com/p/agent-design…
A year ago, if you had asked with a straight face whether you should use Java or Python to build AI apps and agents, I would have questioned your sanity. Now? Different story. @mjasay has a good piece (featuring @springrod) about today's reality. infoworld.com/article/407115…
infoworld.com
Java or Python for building agents?
The surest way to value with AI is to use the tools that leverage your organization’s hard-won expertise and that integrate with the systems you have now.
Excellent piece by Russ Miles about the importance of domain modelling in building agents: The Corpse, the Agent, the Map engineeringagents.substack.com/p/domain-drive… #genai #ddd #embabel @SpringAICentral
United States Trends
- 1. Good Monday 29.6K posts
- 2. #MondayMotivation 32.4K posts
- 3. Rudy Giuliani 17.7K posts
- 4. Happy Birthday Marines 3,860 posts
- 5. Pond 166K posts
- 6. Semper Fi 4,054 posts
- 7. #MondayVibes 2,054 posts
- 8. #Talus_Labs N/A
- 9. Happy New Week 47.1K posts
- 10. United States Marine Corps 4,614 posts
- 11. The BBC 440K posts
- 12. 8 Democrats 11.7K posts
- 13. Mark Meadows 16.6K posts
- 14. #ITZY_TUNNELVISION 39.4K posts
- 15. #USMC N/A
- 16. Steelers 54.4K posts
- 17. Resign 119K posts
- 18. Tim Kaine 26.5K posts
- 19. John Fetterman 18.7K posts
- 20. Ghislaine Maxwell 5,767 posts
You might like
-
SpringCentral
@springcentral -
Spring Data Team
@SpringData -
Baeldung
@baeldung -
Spring Security
@SpringSecurity -
Spring Cloud
@springcloud -
Java Champions
@Java_Champions -
Josh Long
@starbuxman -
Spring I/O
@spring_io -
SpringOne
@SpringOne -
InfoQ
@InfoQ -
Venkat Subramaniam
@venkat_s -
Hibernate
@Hibernate -
The Micronaut Framework
@micronautfw -
Adam Bien
@AdamBien -
Trisha Gee
@trisha_gee
Something went wrong.
Something went wrong.