AI Academy

AI Agents in Java with Generative AI

Instructor: Dr. Jules White Duration: 1 week to complete at 10 hours a week
Objective 1 Build a complete AI agent framework in Java, creating each component yourself to gain deep understanding of how agents work
Objective 2 Design tool discovery systems and function calling mechanisms that allow your agents to interact with external systems and perform meaningful actions
Objective 3 Create practical, production-ready agents for tasks like intelligent file exploration, documentation generation, and coding
Artificial Intelligence
Software Design
Systems Integration
ChatGPT
OpenAI
Java
Large Language Modeling
Agentic systems
Generative AI Agents
Prompt Engineering
Software Architecture
Software Development Tools
Application Development

AI Agent Architecture in Java with Generative AI

Instructor: Dr. Jules White Duration: 7 hours to complete Recommended experience
Objective 1 How to implement agents that can dynamically adopt different expert personas and reason with or transform unstructured data
Objective 2 Techniques for building Multi-Agent Collaboration Systems in Java that support sophisticated memory sharing and intelligent coordination
Objective 3 How to implement Trustworthy and Safe Agent Architectures in Java using staged execution, reversible actions, and comprehensive safety patterns
Agentic systems
Generative AI
OpenAI
ChatGPT
Artificial Intelligence
Java
Persona Development
Secure Coding
Software Design Documents
Collaborative Software
Large Language Modeling
Business Logic
Prompt Engineering

Prompt Engineering for ChatGPT

Instructor: Dr. Jules White Duration: Approx. 18 hours
Objective 1 How to apply prompt engineering to effectively work with large language models, like ChatGPT
Objective 2 How to use prompt patterns to tap into powerful capabilities within large language models
Objective 3 How to create complex prompt-based applications for your life, business, or education
Ingenuity
Brainstorming
Collaboration
Generative AI
Productivity
ChatGPT
Problem Solving
Large Language Modeling
Creative Thinking
Artificial Intelligence
Application Development
Prompt Engineering