# Foojay Podcast #47: Artificial Intelligence and Machine Learning with Java

> The way we search for information and develop software has changed a lot since then as the use of Artificial Intelligence suddenly became a lot easier. What can we expect in the near future, and how can we program AI ourselves with Java? Let's find out…

- URL: https://foojay.io/today/foojay-podcast-47/
- Published: 2024-04-15
- Authors: Frank Delporte
- Categories: Machine Learning, Podcast, Project Panama, TornadoVM


About one and a half years ago, ChatGPT was launched.

The way we search for information and develop software has changed a lot since then as the use of Artificial Intelligence suddenly became a lot easier.

What can we expect in the near future, and how can we program AI ourselves with Java? Let's find out…

## Video

{{< youtube E1gBwWFpfUA >}}

## Podcast Apps

You can listen and subscribe to the Foojay Podcast on:

* [Spotify](https://open.spotify.com/show/6CpTfgn9LirzJGAtc4ICdQ)
* [Apple Podcasts](https://podcasts.apple.com/be/podcast/foojay-io-the-friends-of-openjdk/id1652281304)
* And most others...

## Guests

### Lize Raes

* <https://www.linkedin.com/in/lize-raes-a8a34110/>
* <https://twitter.com/LizeRaes>
* Personal blog: [www.epic.engineering](https://www.epic.engineering)

### Lutske de Leeuw

* <https://www.linkedin.com/in/lutske/>

### Podcast Host: Frank Delporte

* <https://foojay.social/@frankdelporte>
* <https://www.linkedin.com/in/frankdelporte/>

## Content

* 00:00 Introduction of the topic and guests
* 01:25 AI and ML, where to begin?
  * Foojay Podcast Episode #34: <https://foojay.io/today/foojay-podcast-34/>
* 05:06 Can LLM help to structure and query data?
* 07:32 About LangChain4j
  * Project repository: <https://github.com/langchain4j/langchain4j>
  * Documentation and tutorials: <https://docs.langchain4j.dev/>
  * Talk "Java meets AI: A Hands On Guide to Building LLM Powered Applications with LangChain4j": [https://www.youtube.com/watch?v=BD1MSLbs9KE\&t=1s](https://www.youtube.com/watch?v=BD1MSLbs9KE&t=1s)
  * Vaadin chatbot in 20 lines of code: <https://twitter.com/marcushellberg/status/1760096226522148940>
* 11:29 Developers will work differently with AI
  * <https://foojay.io/today/foojay-podcast-29/>
  * Talk "The New Superpower in the Developer's Toolbox" with more insights in where the field of software development will evolve in the AI era): <https://www.youtube.com/watch?v=rENT1fDR69I>
* 15:36 Concerns about your code being used by models
* 18:17 Labeling data for models
* 19:53 The cost of API requests versus local systems
* 21:26 Future ideas for LangChain4j
* 28:17 LangChain4j examples repository
  * <https://github.com/langchain4J/langchain4J-examples>
  * <https://webtechie.be/post/2024-03-18-search-documentation-javafx-chat-langchain4j/>
* 29:20 Problems with a Chat AI User Interface
* 32:54 Is AI just a hype, like blockchain was?
* 36:42 Can AI help us to "fix the world"?
  * <https://sdgs.un.org/>
* 38:45 Java evolutions to handle AI better
  * <https://openjdk.org/projects/sumatra/>
  * <https://openjdk.org/projects/panama/>
* 40:56 About TornadoVM and GPU usage
  * <https://www.tornadovm.org/>
  * <https://foojay.io/today/foojay-podcast-45/>
* 43:10 Conclusions

## Music

* Barbershop John
* Hermine Deurloo
* Synapse by Shane Ivers - <https://www.silvermansound.com>

