Building Local and Serverless LLM Agents

...from idea, over specs, to production code

Building Local and Serverless LLM Agents

Build AI agents three ways: as local, zero-dependency Java business agents; with MicroProfile (Quarkus) and LangChain4j; or as serverless agents on AWS Bedrock AgentCore. It is the same agent taken from laptop to cloud — a single-file script and a Quarkus build share one agent anatomy, then ship unchanged as a container on AgentCore Runtime with Lambda tools behind an AgentCore Gateway, deployed with plain CDK. Throughout, agents discover and delegate to each other over the Agent2Agent (A2A) protocol, across the local and serverless boundary.

📅 Date
📍 Location Live Virtual Workshop
🌐 Language English
💶 Price 200€ (+19% VAT)

🎯 Secure Your Spot - Limited Seating!

🎯 Agenda 🚧 Evolving

⚡ This agenda is a living outline — it is subject to change and will very likely be extended with new topics as the technology and tooling keep evolving. Check back for updates!

🖥️ Local, Zero-Dependency Java Agents (zsmith)

  • Building zero-dependency business agents with zsmith
  • Single-file agent scripts with no build step
  • The agentic loop explained from the source
  • Composing tools, profiles, and custom schemas
  • Tool permissions and safe execution control
  • Skills as portable prompt snippets
  • Episodic memory persisted across runs
  • Subagents and parallel delegation
  • Serving local agents over HTTP
  • Local on-device inference
  • Provider swapping without code changes
  • Built-in agent observability

☕ MicroProfile (Quarkus) + LangChain4j

  • Building agents with MicroProfile (Quarkus)
  • The tool-calling loop hidden by AI Services
  • Composing tools as annotated CDI beans
  • Persistent chat memory across sessions
  • Streaming responses to the client
  • Structured outputs mapped to records
  • Guardrails for input and output
  • Local inference with Ollama
  • Model provider swapping via configuration
  • Observability with OpenTelemetry and Micrometer
  • Exposing agents over the Agent2Agent (A2A) protocol
  • Testing LangChain4j agents

☁️ Serverless on AWS Bedrock AgentCore

  • Serverless agents on AWS Bedrock AgentCore Runtime
  • The agent loop run by AgentCore Runtime
  • Exposing Lambda tools via AgentCore Gateway
  • Short-term and long-term AgentCore Memory
  • Tool access secured with Cognito and JWT
  • MCP-based tool access over the gateway
  • Managed cloud inference with Bedrock models
  • Foundation model swapping via configuration
  • Containerizing zsmith or Quarkus agents with CDK
  • Cloud observability with CloudWatch tracing
  • From local script to serverless deployment

🔗 References

📋 Prerequisites & Setup

I will build enterprise Java applications iteratively with LLMs, answer your questions, and implement features on the fly. You will receive a Git repository containing all intermediate steps and a deployable application.

Required Software:

  • Java 25
  • Git client
  • Maven 3

💡 Note: You can follow along or take notes — all source code will be provided!

View Complete Prerequisites

🚀 80% hands-on coding — The workshop adapts to your questions!

📧 Questions or Direct Registration?

Contact: workshops[-AT-]adam-bien.com

Register Now

Choose your preferred registration platform:

📄 Note: Invoice available through Eventbrite registration