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

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

Podcast (audio only)

Guests

Lize Raes

https://www.linkedin.com/in/lize-raes-a8a34110/

https://twitter.com/LizeRaes

Personal blog: 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

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  

Sponsored Content

Jakarta EE 11: Beyond the Era of Java EE

This user guide provides a brief history of Java EE/Jakarta EE and a detailed overview of some of the specifications that will be updated in Jakarta EE 11.


Get Started

The post Foojay Podcast #47: Artificial Intelligence and Machine Learning with Java appeared first on foojay.