Planning a Generative AI Project

Brought by: AWS Skill Builder

Overview

Planning a Generative AI Project is the second course in the three-part series called Generative AI Essentials for Business and Technical Decision Makers. If you have not done so already, start with the first course in the series, Introduction to Generative AI - Art of the Possible.

 

In this course, you will learn about the technical foundations and key terminology related to generative artificial intelligence (AI). You will explore the steps to planning a generative AI project, and evaluate the risks and benefits of using generative AI.

 

Course level: Beginner

•      Duration: 1 hour

Activities

This course includes text instruction and illustrative graphics.

Course objectives

In this course, you will learn how to:

•      Discuss the technical foundations and key terminology for generative AI.

•      Explain the steps for planning a generative AI project.

•      Identify some of the risks and mitigations when using generative AI.

Intended audience

This course is intended for:

•      Business and technical decision makers

Prerequisites

This course is the second course in the Generative AI Essentials for Business and Technical Decision Makers series. It is recommended that you complete the first course in the series, Introduction to Generative AI - Art of the Possible, before taking this course.


 

Course outline

Section 1: Technical Foundations and Terminology for Generative AI

•      Generative AI Fundamentals

•      Generative AI in Practice

•      Generative AI Context

Section 2: Planning a Generative AI Project

•      Steps in Planning a Generative AI Project

Section 3: Evaluating the Use of Generative AI for Your Project

·      Risks and Mitigation

·      Conclusion

Planning a Generative AI Project
Go to course

Planning a Generative AI Project

Brought by: AWS Skill Builder

  • AWS Skill Builder
  • Free
  • English
  • Certificate Not Available
  • Available at any time
  • All
  • N/A
8.1.2PHP Version291msRequest Duration2MBMemory UsageGET en/courses/{slug}Route
    • Booting (167ms)
    • Application (124ms)
    • 1 x Booting (57.28%)
      166.80ms
      1 x Application (42.49%)
      123.72ms
      14 templates were rendered
      • public.courses.show (resources/views/public/courses/show.blade.php)3bladefile
        Params
        0
        course
        1
        links
        2
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.courses.partials.details (resources/views/public/courses/partials/details.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.layouts.main (resources/views/public/layouts/main.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.meta (resources/views/public/layouts/partials/meta.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.navbar (resources/views/public/layouts/partials/navbar.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.links (resources/views/public/auth/profile/partials/links.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.layouts.partials.flash-session (resources/views/public/layouts/partials/flash-session.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      uri
      GET en/courses/{slug}
      middleware
      web, localize:en
      controller
      App\Http\Controllers\CourseController@show
      as
      en.courses.show
      namespace
      prefix
      /en
      where
      file
      app/Http/Controllers/CourseController.php:17-35
      7 statements were executed8.08ms
      • select * from `courses` where `slug_en` = 'planning-a-generative-ai-project--' limit 1
        6.45ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. planning-a-generative-ai-project--
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:20
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • update `courses` set `visitors` = `visitors` + 1, `courses`.`updated_at` = '2025-02-22 14:31:10' where `id` = 2906
        340μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-02-22 14:31:10
        • 1. 2906
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:21
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `topic_id`, `slug_en`, `slug_ar` from `subjects` where `subjects`.`id` in (37)
        260μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `slug_en`, `slug_ar` from `topics` where `topics`.`id` in (1)
        240μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 25. /app/Http/Controllers/CourseController.php:23
        • 26. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 27. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 28. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `institutions` where `institutions`.`id` in (100) and `institutions`.`deleted_at` is null
        260μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `providers` where `providers`.`id` in (12) and `providers`.`deleted_at` is null
        250μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `html_files` where `html_files`.`id` = 2897 limit 1
        280μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 2897
        Backtrace
        • 21. /app/Models/Course.php:84
        • 28. view::public.courses.show:29
        • 30. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:125
        • 31. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 32. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      App\Models\HtmlFile
      1
      App\Models\Provider
      1
      App\Models\Institution
      1
      App\Models\Topic
      1
      App\Models\Subject
      1
      App\Models\Course
      1
        _token
        nUG88vW1Z5jAVedaOZGInDQygPjVREYC5iOZHeaQ
        locale
        en
        _previous
        array:1 [ "url" => "https://www.corspedia.com/en/courses/planning-a-generative-ai-project--" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /en/courses/planning-a-generative-ai-project--
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:24 [ "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "priority" => array:1 [ 0 => "u=0, i" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "cf-connecting-ip" => array:1 [ 0 => "3.134.112.111" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "x-forwarded-for" => array:1 [ 0 => "3.134.112.111" ] "cf-ray" => array:1 [ 0 => "915fada0dc5f8753-ORD" ] "host" => array:1 [ 0 => "www.corspedia.com" ] "content-length" => array:1 [ 0 => "" ] "content-type" => array:1 [ 0 => "" ] ]
        request_server
        0 of 0
        array:50 [ "USER" => "www-data" "HOME" => "/var/www" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_PRIORITY" => "u=0, i" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_CF_CONNECTING_IP" => "3.134.112.111" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_X_FORWARDED_FOR" => "3.134.112.111" "HTTP_CF_RAY" => "915fada0dc5f8753-ORD" "HTTP_HOST" => "www.corspedia.com" "REDIRECT_STATUS" => "200" "SERVER_NAME" => "corspedia.com" "SERVER_PORT" => "443" "SERVER_ADDR" => "141.95.147.152" "REMOTE_USER" => "" "REMOTE_PORT" => "24684" "REMOTE_ADDR" => "172.70.131.97" "SERVER_SOFTWARE" => "nginx/1.18.0" "GATEWAY_INTERFACE" => "CGI/1.1" "HTTPS" => "on" "REQUEST_SCHEME" => "https" "SERVER_PROTOCOL" => "HTTP/2.0" "DOCUMENT_ROOT" => "/var/www/corspedia/public" "DOCUMENT_URI" => "/index.php" "REQUEST_URI" => "/en/courses/planning-a-generative-ai-project--" "SCRIPT_NAME" => "/index.php" "CONTENT_LENGTH" => "" "CONTENT_TYPE" => "" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "SCRIPT_FILENAME" => "/var/www/corspedia/public/index.php" "PATH_INFO" => "" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1740234670.4581 "REQUEST_TIME" => 1740234670 ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Sat, 22 Feb 2025 14:31:10 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IktLRnByOFBUc2o1eEppbnZKenRFNXc9PSIsInZhbHVlIjoiVlFzVkR3OWxKYnhzcUczYWJrS1dkM1NCNWlFaG4va09tcStsTnpxQkE1elc5U1RxbURoNHFXc0RYaktNU251M1o1UE1LS0M0UEMrWnJQOFJ4REwvYmFZcDh0R2FTT1JJN2lqQWgvMVhXS3BTc29ySnZRZEdJK2FTZTd5YXZjZHgiLCJtYWMiOiI1OWU5ZWYzNzIwZjY2YzdhMWI2YjdmZWYyMjNmYWE1YTEyMTRiM2M0ZTEwNDJiYzU0ZTdhYmQ4MjQwMjQ3MDM4IiwidGFnIjoiIn0%3D; expires=Sat, 22 Feb 2025 16:31:10 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IktLRnByOFBUc2o1eEppbnZKenRFNXc9PSIsInZhbHVlIjoiVlFzVkR3OWxKYnhzcUczYWJrS1dkM1NCNWlFaG4va09tcStsTnpxQkE1elc5U1RxbURoNHFXc0RYaktNU251M1o1UE1LS" 1 => "laravel_session=eyJpdiI6ImJZUUt2QnVwWm52c1hEck1waG5QVWc9PSIsInZhbHVlIjoiakt1dFNCQTRUdVZNT0VQV3lmbnRpaDk5d1d1M2V6MGZtU1FiaEhhTTRwN2dTUlZTdHNGeTBoZHZGWHBNakpKWlRvWWxuaGJ2NSsyY2RmZWN3bXp0dVZSVDRRZnQ3VVIxWHlvZytVT2NUaVNZSkZtbDV6Z0xpVUhWRUVEZ0lrbzAiLCJtYWMiOiJlM2U3Y2Q1ODcxYjFhM2FiZWM2MTZiNDA3ZThhMmZlMGQ3YTU4ODA5MTBjODEyYmNhNjExODcyMTU3ODg0MWI0IiwidGFnIjoiIn0%3D; expires=Sat, 22 Feb 2025 16:31:10 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6ImJZUUt2QnVwWm52c1hEck1waG5QVWc9PSIsInZhbHVlIjoiakt1dFNCQTRUdVZNT0VQV3lmbnRpaDk5d1d1M2V6MGZtU1FiaEhhTTRwN2dTUlZTdHNGeTBoZHZGWHBNakpKWlRv" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IktLRnByOFBUc2o1eEppbnZKenRFNXc9PSIsInZhbHVlIjoiVlFzVkR3OWxKYnhzcUczYWJrS1dkM1NCNWlFaG4va09tcStsTnpxQkE1elc5U1RxbURoNHFXc0RYaktNU251M1o1UE1LS0M0UEMrWnJQOFJ4REwvYmFZcDh0R2FTT1JJN2lqQWgvMVhXS3BTc29ySnZRZEdJK2FTZTd5YXZjZHgiLCJtYWMiOiI1OWU5ZWYzNzIwZjY2YzdhMWI2YjdmZWYyMjNmYWE1YTEyMTRiM2M0ZTEwNDJiYzU0ZTdhYmQ4MjQwMjQ3MDM4IiwidGFnIjoiIn0%3D; expires=Sat, 22-Feb-2025 16:31:10 GMT; path=/XSRF-TOKEN=eyJpdiI6IktLRnByOFBUc2o1eEppbnZKenRFNXc9PSIsInZhbHVlIjoiVlFzVkR3OWxKYnhzcUczYWJrS1dkM1NCNWlFaG4va09tcStsTnpxQkE1elc5U1RxbURoNHFXc0RYaktNU251M1o1UE1LS" 1 => "laravel_session=eyJpdiI6ImJZUUt2QnVwWm52c1hEck1waG5QVWc9PSIsInZhbHVlIjoiakt1dFNCQTRUdVZNT0VQV3lmbnRpaDk5d1d1M2V6MGZtU1FiaEhhTTRwN2dTUlZTdHNGeTBoZHZGWHBNakpKWlRvWWxuaGJ2NSsyY2RmZWN3bXp0dVZSVDRRZnQ3VVIxWHlvZytVT2NUaVNZSkZtbDV6Z0xpVUhWRUVEZ0lrbzAiLCJtYWMiOiJlM2U3Y2Q1ODcxYjFhM2FiZWM2MTZiNDA3ZThhMmZlMGQ3YTU4ODA5MTBjODEyYmNhNjExODcyMTU3ODg0MWI0IiwidGFnIjoiIn0%3D; expires=Sat, 22-Feb-2025 16:31:10 GMT; path=/; httponlylaravel_session=eyJpdiI6ImJZUUt2QnVwWm52c1hEck1waG5QVWc9PSIsInZhbHVlIjoiakt1dFNCQTRUdVZNT0VQV3lmbnRpaDk5d1d1M2V6MGZtU1FiaEhhTTRwN2dTUlZTdHNGeTBoZHZGWHBNakpKWlRv" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "nUG88vW1Z5jAVedaOZGInDQygPjVREYC5iOZHeaQ" "locale" => "en" "_previous" => array:1 [ "url" => "https://www.corspedia.com/en/courses/planning-a-generative-ai-project--" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]