Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Apple Intelligence: Foundation Models & Tool Calling

Packt via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This course offers hands-on experience with foundation models, covering app development using tools like @Generable and @Guide macros. You'll learn to build applications such as essay generators, joke apps, and weather tools. Focusing on real-world applications, this course equips learners with the skills needed for advanced AI-driven app creation. In this course, you will learn how to harness the power of foundation models for creating AI-driven applications. The first sections introduce key concepts, including generating multiple responses from various inputs, and explain how guided generation with macros enhances app functionality. As you move through the modules, you will work on practical projects such as an essay generator and a story writer app, gaining a deep understanding of how to integrate foundation models into real-world applications. By focusing on hands-on projects, this course ensures you can effectively build apps that utilize foundation models in various domains. You’ll explore the creation of a joke generator app and a travel destination app, learning to integrate real-time data from APIs and improve app interactivity. The course also emphasizes the strengths and limitations of foundation models, offering practical insights into their applications in the field of AI. In the later stages, you will dive into techniques, including tool calling, which will allow you to integrate external services, such as weather APIs, into your apps. These skills will empower you to create interactive and dynamic applications that are both scalable and user-friendly. By the end, you'll have the expertise to develop AI-powered apps that can address real-world challenges. This course is ideal for developers, AI enthusiasts, and professionals looking to enhance their AI-driven app development skills. A basic understanding of programming concepts and AI principles is recommended, but not required. Familiarity with Python or similar programming languages will be beneficial. The course takes a hands-on approach, guiding you through the creation of practical applications powered by foundation models. Each module is designed to offer real-world examples, ensuring you gain applicable skills. You'll learn through guided generation techniques, tool calling, and practical API integration. This course is based on Apple Intelligence: Guided Generation and Tools Calling in Foundation Models, by DevTechie.com DevTechie.com. This course is licensed and distributed by Packt. All rights reserved. Packt is one of the world's most prolific publishers of cutting-edge technical content. For over two decades we've made it our mission to curate and publish the knowledge of only the very best technical experts. We focus on real-world courses that help our customers get the job done, with coverage that extends across a wide range of established and cutting-edge technical topics. If you're an individual or an organisation that embraces learning by doing, Packt is the perfect fit for you.

Syllabus

  • Introduction
    • This module provides an overview of the course, including its objectives, structure, and the tools and technologies that will be explored. Learners will gain a clear understanding of what to expect and how the course is organized. It sets the foundation for effective learning throughout the program.
  • Handling Multiple Prompts and Responses
    • This module explores techniques for generating multiple responses from foundation models, covering programming strategies, context window management, and user interface updates for effective model interaction.
  • Essay Generator App
    • This module guides learners through the process of building an essay generator app using SwiftUI. It covers key concepts such as view construction, state management, attributed strings, and error handling. Learners will gain hands-on experience in designing and optimizing a functional app for text generation.
  • Stream Responses in Foundation Models
    • This module explores how to implement and optimize streaming responses in AI applications using foundation models. Learners will gain hands-on experience in building interactive applications that process and display real-time outputs. The focus is on integrating these features into SwiftUI-based apps for improved user engagement.
  • Foundation Models in Apps
    • This module explores how to integrate foundation models into mobile applications, focusing on practical implementation using Swift. Learners will gain hands-on experience with app architecture, model integration, and user interaction. Key skills include designing functional joke-generating apps and managing app state efficiently.
  • Capabilities and Limitations of Foundation Models
    • This module explores the strengths and limitations of foundation models, focusing on their real-world applications, safety practices, and constraints. Learners will gain insights into how these models operate and how they can be used responsibly. The module also covers the practical implications of deploying foundation models on personal devices.
  • Guided Generation with @Generable and @Guide Macros
    • This module explores how guided generation techniques improve the reliability and structure of outputs in foundation models. Learners will gain an understanding of how to use macros like @Generable and @Guide to enhance application development with structured data. The module emphasizes practical implementation and evaluation of these tools.
  • Travel Destination App
    • This module explores the foundational components of building a travel destination app using Swift, focusing on ViewModel and View design. Learners will gain hands-on understanding of how to structure and manage app states and user interfaces effectively. It also covers integration of foundational models and dynamic UI elements.
  • Deep Dive: Guide Macro
    • This module explores the functionality and real-world applications of the Guide macro in Swift. Learners will gain an understanding of how to control and validate structured output from large language models using this tool. The module also covers best practices for implementing guide macros in various application scenarios.
  • Stream Response in Guided Generation
    • This module explores techniques for managing partial responses in guided generation, focusing on improving application functionality and user interaction. Learners will gain insights into streaming data handling and structured interface design. The content emphasizes practical implementation in SwiftUI for real-time data display.
  • Tools Calling
    • This module explores the integration of external tools with foundation models, focusing on real-time data retrieval and enhancing model functionality through API interactions. Learners will gain practical skills in using weather tools and integrating them with large language models.

Taught by

Packt - Course Instructors

Reviews

Start your review of Apple Intelligence: Foundation Models & Tool Calling

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.