How will AI and ML Influence the Role of Developers? (#28)

Foojay.io, the Friends Of OpenJDK! - A podcast by Foojay.io

Categories:

Artificial Intelligence and ChatGPT are the talk of the town. Every conference has several talks about these technologies, and on Foojay, you can find multiple posts about it. In this podcast, we want to take a look at it from the Java point of view. How can we use AI in Java programs or our job as a developer?GuestsZoran Sevarachttps://www.linkedin.com/in/zoran-sevarac-phd-49a9a411/ https://foojay.social/@zsevarachttps://twitter.com/zsevaracFrank Grecohttps://www.linkedin.com/in/frankdgreco/https://twitter.com/frankgreco https://www.javasig.com/Roni Doverhttps://www.linkedin.com/in/ronidover/https://twitter.com/dopplewarePodcastHost: Frank Delportehttps://foojay.social/@frankdelportehttps://twitter.com/FrankDelporteContent00:00 Intro and introduction of the guests02:31 Difference between AI, ML, DL, CV,…06:30 How ChatGPT and LLMs works07:50 AI with Java and DeepNettshttps://www.deepnetts.com/  10:42  NYJavaSIG and how AI and ML are influencing the content13:06 LLM is pattern matching, not a search tool13:41 Java developers want to develop this with Java15:03 Foojay articles about Java, AI, and DeepNettshttps://foojay.io/today/getting-started-with-deep-learning-in-java-using-deep-netts/ https://foojay.io/today/visual-recognition-for-chess-with-deep-learning-in-java-on-android/https://foojay.io/today/deep-learning-in-java-for-drug-discovery/https://foojay.io/today/quick-start-with-machine-learning-in-java/17:40 Java Specification Request 381: Visual Recognition Specificationhttps://jcp.org/en/jsr/detail?id=381https://github.com/JavaVisRec/visrec-api/wiki/Getting-Started-Guide  21:51 How Digma is using is AIhttps://digma.ai/https://foojay.io/today/not-your-grandfathers-logs-a-java-librarys-new-approach-to-observability/https://foojay.io/today/java-developer-vs-chatgpt-part-i-writing-a-spring-boot-microservice/https://foojay.io/today/announcing-the-digma-beta-first-runtime-linter-for-java-code/https://foojay.io/today/effective-coding-with-java-observability/https://foojay.io/today/observing-java-applications-running-via-docker-compose-using-opentelemetry/28:07 Will generated code be harder to debug?https://foojay.io/today/java-developer-vs-chatgpt-part-i-writing-a-spring-boot-microservice/32:29 Why companies don’t allow ChatGPT34:53 Using these tools correctly (and locally?)44:07 This is just the start of the evolution48:05 What will AI bring to Java developers?https://www.baeldung.com/java-project-panama50:59 Involve other industries in the AI revolution54:44 Machines don’t have emotions…55:29 Conclusion