[hah-boo-muh] noun
A name adopted by Craig Walls as his primary domain name in the early days of the internet. "habuma" is a portmanteau formed from the first two letters of the three dogs Craig owned at the time: Harlee, Buster, and Max.
Need to know how to build applications using the leading framework for Java? Want to create engaging voice experiences for Alexa? Craig has a book for that!
Use Spring AI to add generative AI features like virtual assistants, text summaries, and suggestions to your Java applications.
If you need to learn Spring, look no further than this widely beloved and comprehensive guide! Fully revised for Spring 5.3, and packed with interesting real-world examples to get your hands dirty with Spring.
Learn how to develop your own voice applications for Amazon Alexa. Start with techniques for building conversational user interfaces and dialog management. Integrate with existing applications and visual interfaces to complement voice-first applications.
I've collected several step-by-step recipes for cooking up Spring AI magic. I'm sharing them here.
When working with Spring AI, it’s often useful to have a quick way to experiment — trying prompts, testing tools, or observing how conversational behavior evolves.
Instead of writing one-off test code, a better approach is to create a simple interactive chat loop around ChatClient.
As you add several tools, advisors, and default user/system messages to ChatClient, the code can get a little unwieldy. In this recipe I
show how to keep your ChatClient setup neat and tidy, as well as how to conditionally enable tools and advisors through configuration properties.
Understanding LLM behavior starts with visibility. This recipe shows two ways to inspect requests and responses sent between your application and the LLM.
Tune in to instructional videos Craig has made on topics such as Spring, Alexa, and Kubernetes
Copyright (c) , Craig Walls; all rights reserved.
Template by Bootstrapious. Ported to Hugo by DevCows