Talk
Intermediate

Spring meets AI : How to build LLM powered applications using SpringAI

Rejected

Session Description

Who is the audience for this talk?

The primary audience for this talk includes:

  • Java Developers: Individuals with experience in Java looking to expand their skills into AI.
  • Software Engineers and Architects: Professionals interested in integrating AI capabilities into existing Java applications.
  • Data Scientists and AI Practitioners: Those who want to explore Java as a tool for AI development.
  • Students and Educators: People involved in computer science education who are keen on understanding the applications of AI in Java.

What is the problem I am trying to solve?

The talk addresses the gap between Java developers and the rapidly growing field of artificial intelligence. Many developers are unaware of how to effectively use Java for AI projects, which limits their ability to innovate and stay competitive. The talk aims to:

  • Bridge Knowledge Gaps: Educate Java developers on AI concepts and their applicability in Java.
  • Showcase Practical Applications: Demonstrate real-world use cases and hands-on examples.
  • Overcome Challenges: Discuss common challenges and solutions in AI development using Java.

What is the scope of this talk?

The talk will cover the following key areas:

  1. Introduction to AI and its Applications: ( 5 mins )
  • Brief overview of AI concepts including machine learning, natural language processing, and computer vision.
  • Real-world applications of AI/GenAI across various industries.
  1. Java's Role in AI Development: (10 mins)
  • Strengths and capabilities of Java for AI projects.
  • Robust ecosystem, performance, cross-platform compatibility, and extensive libraries.
  1. Libraries and Frameworks: (10 mins)
  • Overview of popular Java libraries and frameworks for AI development such as Deeplearning4j, Weka, Apache OpenNLP, and LangChain4J.
  • Examples of implementing machine learning algorithms and neural networks in Java applications.
  1. Building AI-Powered Java Applications: ( 10 mins )
  • Hands-on demonstration of building LLM-powered Java applications using spring-ai.
  • Practical example of a Marketing Copilot application for generating marketing content using Java and GenAI.
  1. Challenges and Considerations: ( 5 mins )
  • Common challenges in AI development with Java, such as performance optimization, resource management, and model deployment.
  • Strategies for overcoming these challenges and optimizing AI workflows.
  1. Future Trends and Opportunities: (5 mins )
  • Emerging trends at the intersection of Java and AI, including edge computing, federated learning, and AI-driven automation.
  • How Java developers can leverage these trends to drive innovation.

How will participants benefit from my talk?

Participants will gain:

  • Enhanced Knowledge: Understanding of AI concepts and their practical applications in Java.
  • Practical Skills: Hands-on experience in building AI-powered applications using Java libraries and frameworks.
  • Problem-Solving Techniques: Strategies to tackle common challenges in AI development with Java.
  • Future Insights: Awareness of emerging trends and opportunities in AI that can be leveraged in their projects.

By the end of the talk, participants will be inspired and equipped to embark on AI projects using Java, driving innovation and staying competitive in the evolving tech landscape.



Key Takeaways

None

References

Session Categories

FOSS

Speakers

ram suri
Lead Consultant ThoughtWorks
ram suri

Reviews

0 %
Approvability
0
Approvals
1
Rejections
0
Not Sure
not a suitable topic for talk
Reviewer #1
Rejected