Lize is AI Transition Specialist at consulting company Open Tide and Head of AI at a leading Swiss software company specializing in drug discovery and gene technology. Known as the public face of the LangChain4j framework, she loves inspiring developers to apply the potential of AI in real-world applications. Committed to applying technology to societal challenges, Lize has embraced roles such as cochlear implant researcher at Ghent University and advisor to the Belgian government, where her COVID-19 prognosis model was used to steer drug and hospital supplies during the pandemic. In her free time, you will find her behind the piano or in her woodworking atelier.
Generative AI has taken the world by storm over the last year, and it seems like every executive leader out there is telling us “regular” Java application developers to “add AI” to our applications. Does that mean we need to drop everything we’ve built and become data scientists instead now?
Fortunately, we can infuse AI models built by actual AI experts into our applications in a fairly straightforward way, thanks to some new projects out there. We promise it’s not as complicated as you might think! Thanks to the ease of use and superb developer experience of Quarkus and the nice AI integration capabilities that the LangChain4j libraries offer, it becomes trivial to start working with AI and make your stakeholders happy 🙂
In this lab, you’ll explore a variety of AI capabilities. We’ll start from the Quarkus DevUI where you can try out AI models even before writing any code. Then we’ll get our hands dirty with writing some code and exploring LangChain4j features such as prompting, chaining, and preserving state; agents and function-calling; enriching your AI model’s knowledge with your own documents using retrieval augmented generation (RAG); and discovering ways to run (and train) models locally using tools like Ollama and/or Podman AI Lab. In addition, you’ll add observability and fault tolerance to the AI integration and compile the app to a native binary. You might even try new features, such as generating images or audio!
Come to this session to learn how to build AI-infused applications in Java from the actual Quarkus experts and engineers working on the Quarkus LangChain4j extensions. This is also an opportunity to provide feedback to the maintainers of these projects and contribute back to the community.
LangChain4j was presented for the first time at Devoxx.be 2023 and since then it has met a lot of interest from Java Developers.
Come to this panel discussion where member of the LangChain4j community discuss the present and future of the project.
You can submit your questions to the panelists at any time using this form: https://forms.gle/VDR5ghpY2sfrCbKs7
See you there!
Come to our BOF to discuss with members of the LangChain4j community the present and future of the project!
Ever wondered just how far you can push things with LLMs? We will explore the limits of the possible by building some outrageous applications and navigating the fine line between pure genius and epic fail. Using LangChain4j and Quarkus, we will create agents that can perform very complex tasks but also wreak havoc on your bank account and database. We will let LLMs run their own code, evaluate each other, pit them against one another (welcome uncensored models), and have them perform prompt injection on themselves. Join us for a fun and crazy ride full of oohs and ouches!
LLMs accessing the database and intelligent agents that perform online purchases? The possibilities for AI in applications seem endless but so are their security and data privacy risks. In this session, we’ll address common issues such as prompt injection, key leakage, abuse of private customer data for model training, legal restrictions, and more. In addition, we will show that general security issues in your systems can also influence the behavior and outcome of LLMs.
During this session, you’ll get a solid overview of the vulnerabilities to avoid, strategies to ensure data privacy compliance and best practices for building secure LLM-powered applications.
Join us for a tour of the new possibilities in coding with AI and LLMs. We’ll demonstrate practical ways to speed up development and break down knowledge silos. You’ll see what's already possible in Java today and learn about the imminent shifts in our coding practices. Discover how to effectively integrate AI into your applications and business processes, and get inspired to harness its potential for a positive societal impact. Learn how to thrive as a developer in an AI-driven future and start unlocking a world of innovative solutions with hands-on examples that you can start using immediately.
Searching for speaker images...