airhacks.fm podcast with adam bien

Java, LangChain4J and Enterprise LLMs

Aug 21, 2025
Antonio Goncalves, a Java Champion and Principal Software Engineer at Microsoft, dives into the transition from traditional Java to modern AI development. He discusses LangChain4J, a Java SDK that simplifies interactions with LLMs. The conversation highlights how AI is reshaping development workflows, enabling faster learning for new developers, and the resurgence of Java patterns in AI applications. Additionally, they explore the impact of Microsoft's contributions to open-source AI, and how emerging standards like MCP enhance LLM capabilities.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
INSIGHT

Standards Ground LLM Code

  • Adam Bien argues standards and design patterns make LLM-generated code more consistent and maintainable.
  • Grounding prompts to standards (e.g., BCE/Boundary-Control-Entity) narrows LLM output to predictable, useful code.
ADVICE

Define Project Rules For LLMs

  • Create prompt-independent rules (naming, no external deps) and surface them to LLMs to enforce project style.
  • Store those rules (e.g., via MCP) so generated code follows your architecture consistently.
INSIGHT

Java’s Type Safety Helps LLMs

  • Java's long-lived specs and strong typing make it easier for LLMs to understand and generate correct code.
  • That gives Java projects a strong future for AI-assisted modernization and migration.
Get the Snipd Podcast app to discover more snips from this episode
Get the app