• ROI Training

Introduction to Building Generative AI Applications

Contact us to book this course
Curriculum icon
Curriculum

Generative AI

Delivery methods icon
Delivery methods

On-Site, Virtual

Duration icon
Duration

2 days

This course prepares you to begin building generative AI (GenAI) enabled applications. It develops a solid fundamental understanding of what generative AI can accomplish, how it works, and how to build simple applications using currently popular GenAI models and services. The course consists of presentations, demos, and hands-on labs where you work with GenAI models and services, and build a real GenAI application. You can dive deeper into more sophisticated or specialized GenAI applications with additional GenAI classes designed to build upon this foundational knowledge.

Learning objectives

After successfully completing this course, you will be able to:

  • Identify opportunities to leverage generative AI in various domains
  • Understand and use the content generation capabilities of generative models
  • Select an appropriate model and architecture for building an application
  • Build simple applications that utilize generative AI functionality
  • Optimize the performance, cost, and safety of generative AI applications
  • Prepare to learn about more sophisticated or specific generative AI solutions

Who should attend

This course is designed for developers, solution architects, and others involved in the design, development, and operation of software systems.

Course outline

  • Hands-On Tour of Real-World Generative AI Applications
    • Drafting Content
    • Answering Questions
    • Translation
    • Code Generation
    • Image Generation
    • Search
    • Agents
  • So, What Does GenAI Do?
  • How Valuable Can It Be?
  • What Risks Do You See?
  • Models
    • What Makes Generative Models Unique?
    • Popular Models
    • Foundation vs. Fine-Tuned Models
  • Mechanics
    • How Large Language Models Work
    • Embeddings and Vector Search
    • Non-Text Content Generation
  • Services and Architectures
    • Google: Vertex AI, Vertex AI Agent Builder, Dialogflow CX, Codey
    • OpenAI: Text, Images, Embeddings, Moderation, Plugins
    • On-Premises Alternatives
  • Safety
    • Adversarial Testing
    • Human Review
    • Moderation
    • Other Techniques
  • Costs
    • Pricing Schemes
    • Cost Optimization Strategies
    • Cost Projections and Budgeting
  • Choosing a Stack
  • Prompt Design and Parameters
  • Making and Using Predictions
  • Optimizing Application Performance
  • Operating a Service at Scale
  • Concepts
    • Search-Specific Issues
    • Chat-Specific Issues
    • Developer-Specific Issues
    • Multifunction Applications and Integration of Multiple Tools
  • Follow-On Courses
    • Building GenAI-Enabled Search Applications
    • Building GenAI-Enabled Chatbot Applications
    • Building GenAI-Developer Workflows
    • Practicum: Building Multi-Function GenAI Applications

Ready to accelerate your team's innovation?