Generative AI 101 Introduction to the Fundamentals michael-callaghan
Generative AI 101 Introduction to the Fundamentals michael-callaghan
[email protected]
Overview
• What is generative AI • ChatGPT command types
• Large language models • ChatGPT - plugins
• Tokens • What about the students?
• Tokens versus parameters • Office 365 Copilot – Windows 11 Copilot
• Prompt engineering
• What are our options?
• Zero-shot, one-shot and few-shot learning
• What about Turnitin?
• Prompt guide
• Practical use in learning and teaching
• Generative AI systems examples
• Large language models – getting started • Assessment redesign for generative AI
• OpenAI – ChatGPT • Resources and further reading
• OpenAI tools
What is generative AI and
how does it work?
Generative AI (GenAI)
• Type of Artificial Intelligence that leverages AI to generate content or data
• Data can include text, images, audio, video, 3D models, code and video games
• Typically created in response to prompts (prompt engineering)
• Prompts are constructed inputs to language models to generate useful output
• Usually given with examples - zero shot versus few shot learning
Source: docs.cohere.com
https://docs.cohere.com/docs/prompt-engineering
Large language models
• Type of machine learning model/algorithm
• Performs variety of natural language processing (NLP) tasks
• Learn, understand, and process human language efficiently
• E.g., generate/classify text, answer questions conversationally
• Large = number of values (parameters) the model can change
autonomously as it learns
• Uses hundreds of billions parameters
Large language models
• Trained with large amounts of data
• Based on neural networks (Transformers) that learn context and
understanding through sequential data analysis
• Uses self-supervised learning to predict the next token in a
sentence, given the surrounding context
• Process is repeated over and over until the model reaches
acceptable level of accuracy
• GPT-4 (Generative Pre-trained Transformer)
Large language models (LLM)
Source: https://lifearchitect.ai/models/
Source: informationisbeautiful.net
https://informationisbeautiful.net/visualizations/the-rise-of-generative-ai-large-language-models-llms-like-chatgpt/
Large language models training
• LLMs return similar patterns to data it is trained on (not thinking)
• Wikipedia Large
• Common crawl Text output
Language
• Other sources Model
Source: informationisbeautiful.net
Generative AI +: Education
https://www.youtube.com/@mit
Tokens
• Basic units of text/code LLM uses to process or generate language
• Can be characters, words, subwords, segments of text or code
• Tokens generally = ~4 characters of text for common English
• ¾ of a word – 100 tokens ~= 75 words
• GPT models process text using tokens
• Common sequences of characters found in text
• Understands the statistical relationships between these tokens
• Used to predict next token in a sequence of tokens
Tokens
https://platform.openai.com/tokenizer
Tokens
https://platform.openai.com/playground
Tokens and structure
Source:
Shanahan M, McDonell K, Reynolds L. Role play with large language models.
Nature. 2023 Nov;623(7987):493-498. doi: 10.1038/s41586-023-06647-8
Epub 2023 Nov 8. PMID: 37938776.
Tokens versus parameters
• Large language model (LLM) context
• Token is a basic unit of meaning e.g., word, punctuation mark
• Parameters = numerical values that define model behaviour
• Adjusted during training to optimize model's ability to generate
relevant and coherent text
Large language model
Source: medium.com
https://medium.com/@hmohamedhussain2004/what-is-an-llm-a0086882e585
Why are tokens important?
• Context window in large language models
• Length of text model can process and respond to in given instance
• Constraints length of prompt and response
Prompt (tokens) Response (sampled tokens)
gpt-4 8000 tokens
gpt-4-32k 32000 tokens
Context window
ChatGPT-4 currently has a cap related to message frequency – 128,000 tokens
https://platform.openai.com/docs/models/gpt-4-and-gpt-4-turbo
Cost is based on tokens used
https://help.openai.com/en/articles/7127956-how-much-does-gpt-4-cost https://invertedstone.com/tools/openai-pricing/
Gemini 1.5 - 1 million multimodal tokens
1.5 Pro can seamlessly analyze, classify and summarize large amounts of
content within a given prompt. For example, when given the 402-page
transcripts from Apollo 11’s mission to the moon, it can reason about
conversations, events and details found across the document.
https://blog.google/technology/ai/google-gemini-next-generation-model-february-2024/#architecture
How do I communicate with and
use large learning models?
Prompt engineering
• Prompt is a piece of text that you provide to a language model to
get a specific response or output
• Prompt can be a sentence, a paragraph, or entire article
• Serves as starting point for the model to generate new content
• Constraints or focusses interaction
Source: docs.cohere.com
https://docs.cohere.com/docs/prompt-engineering
zero-shot, one-shot and few-shot learning
• zero-shot learning: prompting a
language model with an instruction
• No examples or demonstrations of the
task you want it to perform
• Givens instruction in natural language
• one-shot includes one demonstration
• few-shot (in-context) learning includes
many demonstrations 10+
Source: medium.com
https://sh-tsang.medium.com/review-gpt-3-language-models-are-few-shot-learners-ff3e63da944d
Prompt guide
• Offer context – think about exactly what you want to generate
• Provide a prompt specifically tailored to that outcome
• Include helpful information upfront – role or persona
• Give examples of inputs and outputs
• Set the length of the response
• Ask for help to write the prompt
• Add useful expressions
Source: zapier.com
https://zapier.com/blog/gpt-prompt/
Useful expressions to include
• Let's think step by step - logic and maths
• Thinking backwards - avoid inaccurate conclusions
• In the style of [famous person] - match style
• As a [insert profession/role] - frames knowledge
• Explain this topic for [insert specific age group] - defines audience
• For the [insert company/brand publication] – tone & context
Source: zapier.com
https://zapier.com/blog/gpt-prompt/
Test and adjust variables
• Change model used
• Change temperature for creativity. Same prompt = same response
Tweak maximum length of response
• Stop sequences – terminate at certain point e.g., end of sentence
or number of items in a list
• Frequency penalty - discourage model from repeating same words
• Presence penalty - encourage model to include diverse range of
tokens in the generated text
Source: zapier.com
https://zapier.com/blog/gpt-prompt/
Prompt frameworks - CIDI
• C - context
• I - instructions
• D - details
• I - input
Source: 7taps.com
https://app.7taps.com/0pBlRT8vd7U9L
CIDI Framework - context
• Make the context and role specific
• You are an educator with 10 years of experience creating student
centred writing lessons. You believe that writing clearly is
important for thinking clearly
• Tips – write a good description. Write down your values and
expertise. Make it descriptive. Then you can use it for any prompt
when brainstorming lesson plans, rubrics etc.
Source: 7taps.com
https://app.7taps.com/0pBlRT8vd7U9L
CIDI Framework - instructions
• Tell ChatGPT what you are going to do and what you want it to do
• Structure it as “I will” and “You will statement”
• Be clear about what everyone’s role is
• E.g., “I am going to provide you with a list of notes related to
social media marketing. You are going to convert these notes into
a basic outline for a 45 - minute lesson plan. Then I will revise and
approve. Once approved you can expand it..”
• Give it a sense of what you want
Source: 7taps.com
https://app.7taps.com/0pBlRT8vd7U9L
CIDI Framework - details
• Give ChatGPT any other information you want it to consider
• E.g., tone, style, format, specifics about task, target audience
• Think about the output and put in the details needs to get that
Source: 7taps.com
https://app.7taps.com/0pBlRT8vd7U9L
CIDI Framework - input
• You have told ChatGPT you were going to do something and it
was going to do something
• Follow your structure and instructions
• Give it the information to complete the task
• E.g., provide it with data or samples of good output
• Range of advanced techniques you can use
Source: 7taps.com
https://app.7taps.com/0pBlRT8vd7U9L
Multimodal – voice and image inputs
https://openai.com/blog/chatgpt-can-now-see-hear-and-speak
How to Enable ChatGPT Voice to Voice on Phone (iPhone & Android) Talk to ChatGPT!
https://youtu.be/SamGnUqaOfU?si=A-rnz_uOrzCtUEzw
Multimodal – voice and image inputs
https://openai.com/research/gpt-4
Multimodal – voice and image inputs
https://openai.com/research/gpt-4
What other domains is generative
AI impacting and used in?
Generative AI systems examples
• Image generators – Midjourney, Stable Diffusion, DALLE 3
• Runway – text to video
• Sora – text to video
• Code generation tools – Copilot
• Audio generation tools - VALL-E, resemble.ai
• AI covers
• Video game generation - Ludo.ai, FRVR Forge, Unity
• Large language models - GPT-4, Gemini, or Claude 2
Midjourney, Stable Diffusion, DALLE 3
Source: midjourney.com
https://www.midjourney.com/
https://www.linkedin.com/posts/nunoalexandreantunes_ai-midjourney-greenarchitecture-activity-6986203891709165568-0gqw/
https://youtu.be/FjtBpcvBLLE
Midjourney prompts
Source: blueshadow.art
https://www.blueshadow.art/midjourney-prompt-commands/
Runway – text to video
Source: runwayml.com
https://runwayml.com/
Runway/Midjourney text to video
Anonymouse @TheMouseCrypto
https://twitter.com/i/status/1687127183045574656
OpenAI Sora - Text to Video Model
https://docs.github.com/en/copilot/quickstart
https://github.blog/2023-06-13-survey-reveals-ais-impact-on-the-developer-experience/
Audio generation tools - VALL-E, resemble.ai
Source: arstechnica
https://arstechnica.com/information-technology/2023/01/microsofts-new-ai-can-simulate-anyones-voice-with-3-seconds-of-audio/
Source: resemble.ai
https://www.resemble.ai/
AI Covers - Frank Sinatra
https://youtu.be/W7SQ4uf9GmA?si=wNYjZCyjCWaFPb5q
https://youtu.be/_Y543NEiR5w?si=cGW0OtFtY5xeYZ1y
https://youtu.be/VNWudHD3Kt8?si=BIOq2eaM5tVibbkI
https://youtu.be/HWsb7zTKplc?si=93Z5BArTwBHNWd0I
AI Covers – Johnny Cash
Suno/Chat GPT 4 – music generation
https://www.suno.ai/
Video games - Ludo.ai, FRVR Forge
• AI supported game ideation, planning and development
https://ludo.ai/
https://www.facebook.com/frvrgames/?locale=en_GB
Video games – Unity Muse
https://muse.unity.com/
Video games – Scenario
https://www.scenario.com/
AI generated game worlds
https://aidungeon.io/
https://www.newscientist.com/article/2390019-ai-generates-video-game-levels-and-characters-from-text-prompts/
AI generated game worlds
https://www.technologyreview.com/2024/02/29/1089317/google-deepminds-new-generative-model-makes-super-mario-like-games-from-scratch/
Clone yourself for videos
Source: synthesia
https://www.synthesia.io/features/custom-avatar
Generative AI in Ireland 2024
https://www.rte.ie/news/business/2024/0229/1435038-generative-ai-survey/
https://pulse.microsoft.com/en-ie/work-productivity-en-ie/na/fa1-generative-ai-adoption-rates-are-on-the-rise-in-workplaces-according-to-our-latest-report-supported-by-trinity-college-dublin/
How do I get started with
large learning models?
Large language models – getting started
• Large range of LLM’s available e.g., GPT-4, Gemini, or Claude 2
• Range of ways to access and setup
• Depending on level of technical expertise
• Cohere or Hugging Face and LangChain
• Also use Microsoft co-pilot, Bing AI or ChatGPT, Orca
• Following slides will focus on ChatGPT
https://www.bing.com/?/ai
https://chat.openai.com/
https://gemini.google.com/
OpenAI - ChatGPT
• Free (limited) access and paid subscription available - $20 USD
https://platform.openai.com/apps
OpenAI – range of tools available
https://platform.openai.com/tokenizer
https://platform.openai.com/ai-text-classifier
https://platform.openai.com/playground
ChatGPT command types
• Ask for facts - search but more conversational
• Suggestions - recommend 5 books on programming
• Translations - language translation with context
• Comparing - compare two different things (cats versus dogs)
• Creative writing - email templates, blogs, plays, short stories
• Brainstorming - brainstorm ideas, five ideas for a picnic
• Summarizing text - take paragraphs of text and summarise
• Ideas and list generation - create lists, gather information
ChatGPT command types
• Pros and cons - making decisions on buying decisions etc
• Quotes and studies - find 3 scientific studies on sleep and summarise
• Feedback on your text - good and bad points, suggestions for improvements
• Role playing - assign a persona, talk as that person, interview me for a job
• Explanation of concepts - good at explaining concepts
• ChatGPT commands - ask it commands you can use e.g., review my essay
• Coding - writing and debugging code
• Mentorship - life advice, coaching and mentoring
ChatGPT command – recommend books
ChatGPT - plugins
• Allow ChatGPT to interact with live data from web and specific websites
• Similar to apps with potential to turn the chatbot into a versatile interface
• Extends on core functionality
ChatGPT - plugins
ChatGPT – Your AI council
• AI council assesses queries through various agents, offering insights from
many perspectives.
Prompt “Use your AI council to discuss the advantages and disadvantages of using generative AI for assessment in higher education”
ChatGPT – Your AI council
ChatGPT – Ask my pdf
https://www.ulster.ac.uk/ data/assets/pdf_file/0005/318560/EC1-Guidance-1.pdf
ChatGPT – Video insights
https://youtu.be/cNazLpXCE_Q
ChatGPT – Video insights
https://youtu.be/cNazLpXCE_Q
GPT – customized version
GPT – customized version
GPT- 4 main weaknesses
• Fine tune GPT-4 i.e., adjust and adapt a pre-trained model to
perform specific tasks or to cater to a particular domain more
effectively – niche areas e.g., academic papers.
• Does not (directly) update knowledge in real time
• Hallucinations/confabulation – makes up “facts”
• Cost, access constraints and scalability
• High computational power requirements, less sustainable
• Limitations of overall approach
Source: openai https://platform.openai.com/docs/guides/fine-tuning
https://platform.openai.com/docs/guides/fine-tuning/what-models-can-be-fine-tuned
What is coming next / here now?
Office 365 Copilot – Windows 11 Copilot
https://blogs.microsoft.com/blog/2023/03/16/introducing-microsoft-365-copilot-your-copilot-for-work/
Microsoft 365 Copilot – copilot for work
• Combines large language models (LLMs) with your data in the Microsoft
Graph and the Microsoft 365 apps
• Works with you, embedded in Word, Excel, PowerPoint, Outlook, Teams
• Business Chat works across the LLM, the Microsoft 365 apps, and your data
your calendar, emails, chats, documents, meetings and contacts
• Give it natural language prompts like “Tell my team how we updated the
product strategy,” and it will generate a status update based on the
morning’s meetings, emails and chat threads
https://blogs.microsoft.com/blog/2023/03/16/introducing-microsoft-365-copilot-your-copilot-for-work/
Microsoft 365 Copilot – copilot for work
• Copilot in Word - gives you a first draft to edit and iterate on, saving hours in
writing, sourcing, and editing time
• Copilot in PowerPoint creates presentations with a simple prompt, adding
relevant content from a document you made last week or last year
• Copilot in Excel, analyse trends, create professional-looking data
visualizations in seconds
• Works alongside Windows Copilot for Windows 11
https://blogs.microsoft.com/blog/2023/03/16/introducing-microsoft-365-copilot-your-copilot-for-work/
Microsoft 365 Copilot – copilot for work
Microsoft Copilot everywhere
https://www.linkedin.com/pulse/assessment-redesign-generative-ai-taxonomy-options-viability-lodge/
Rethink assessment
• Assessment of learning that is conducted through 'real world'
tasks requiring students to demonstrate their knowledge and
skills in meaningful contexts' (Swaffield, 2011)
• Authentic assessments are designed to measure a learner's ability
to apply learning to real-world contexts
• Using activities related to real-world tasks or scenarios
• Providing an opportunity for collaboration and co-production
• Encouraging opportunities for reflection on lived experiences
• Adopting problem-solving techniques and activities
• Assess process not outcomes
https://www.mmu.ac.uk/about-us/professional-services/uta/assessment/authentic#ai-79899-0
Challenges
• Infrastructure and security development
• Ethical analysis and policy development
• Community engagement
• Digital and AI literacy divide
• Curriculum building
• Professional development - literacy, technology, and curriculum
training
• Initial rollout of student-facing initiatives and programs
“That initial panic from ChatGPT's release has ebbed, being replaced gradually with a growing unease. Something new has arisen and cannot be
easily policed or governed by policy, making us confront some deep and fundamental questions about what it means to teach and learn. ”
https://nickpotkalitsky.substack.com/
Proctored in person written exams
https://www.bbc.co.uk/news/uk-scotland-glasgow-west-68380264
https://www.teachthought.com/learning/what-is-blooms-taxonomy/
https://www.simplypsychology.org/blooms-taxonomy.html
Interactive oral assessments
https://sway.cloud.microsoft/yQ2s0Bm3ILkWtGll
Alpha School
https://alpha.school/austin/
Alpha School
https://alpha.school/austin/
'We don't have teachers' | This Austin private school lets AI teach core subjects
https://youtu.be/QFczkA88bcs?si=1gJyXGWCQ_cts9Ah
Alpha School
• Adaptive AI tutors adjust to each student's learning style provide
personalized instruction in core subjects like reading, math, and writing
• Noise-cancelling phone booths, allow students to focus and limit distractions.
• Utilize a range of educational apps designed to be engaging and interactive,
adapting to the student's progress and level of understanding.
• Real-time analytics provide insights into student performance and progress,
allowing teachers to adjust their instruction accordingly.
• Curriculum is aligned with state and national standards, but also goes beyond
traditional standards to foster creativity and critical thinking skills.
• Allows for deep work - not designed to focus and learn for six hours a day
https://alpha.school/austin/
Alpha School – socialization & activities
• Students spend two hours a day on traditional classroom learning in booths
• Rest of the time, engaged in a variety of activities designed to develop their
skills and passions
• E.g., group projects, hands-on learning activities, exploring creative pursuits
• Finland and Sweden following similar approach – “friluftsliv”
https://alpha.school/austin/
Generative AI Shaping The Future: Massachusetts Institute of Technology (MIT)
https://www.educationcorner.com/finland-education-system/ https://youtu.be/sc9WYhdCb7U?si=lRUEnUA36LJ-aAbO
What about Turnitin or AI detectors?
The one - hour final year project report
The one - hour final year project report
The one - hour final year project report
Turnitin AI Writing Detection
https://help.turnitin.com/ai-writing-detection.htm
Turnitin AI Writing Detection
Netus.ai
Mollick, Ethan R. and Mollick, Lilach, Assigning AI: Seven Approaches for Students, with Prompts (June 12, 2023).
Available at SSRN: https://ssrn.com/abstract=4475995
Explores challenges around AI use
• Practical strategies designed to mitigate risks
• E.g., complacency about AI’s output, errors, and biases
• Promotes active oversight, critical assessment of AI outputs, and
complementation of AI's capabilities with the students' unique insights
• Challenges students to remain the "human in the loop“
• AI serves as a supportive tool rather than a replacement
• Framework offers a guide for educators navigating the integration of AI-
assisted learning in classrooms
Seven approaches for utilizing AI in classrooms
• AI-mentor - frequent feedback on work immediate and adaptive reactions
• AI-tutor - direct instruction and educational guidance
• AI-coach - increasing Metacognition, thinking about thinking
• AI-teammate - increasing collaborative intelligence, play devil’s advocate
• AI-student - teaching others, student teaches AI about a topic
• AI-tool - general use writing software, interview subject, extend capabilities
• AI-simulator - scenario creator, set story, help make decisions, solve problems
AI-tutor - direct instruction and educational guidance
“You are an upbeat, encouraging tutor who helps students understand concepts by explaining ideas and
asking students questions. Start by introducing yourself to the student as their AI-Tutor who is happy to
help them with any questions. Only ask one question at a time. First, ask them what they would like to learn
about. Wait for the response. Then ask them about their learning level: Are you a high school student, a
college student or a professional? Wait for their response. Then ask them what they know already about
the topic they have chosen. Wait for a response. Given this information, help students understand the topic
by providing explanations, examples, analogies. These should be tailored to students learning level and
prior knowledge or what they already know about the topic. Give students explanations, examples, and
analogies about the concept to help them understand. You should guide students in an open-ended way. Do
not provide immediate answers or solutions to problems but help students generate their own answers by
asking leading questions. Ask students to explain their thinking. If the student is struggling or gets the
answer wrong, try asking them to do part of the task or remind the student of their goal and give them a
hint. If students improve, then praise them and show excitement. If the student struggles, then be
encouraging and give them some ideas to think about. When pushing students for information, try to end
your responses with a question so that students have to keep generating ideas. Once a student shows an
appropriate level of understanding given their learning level, ask them to explain the concept in their own
words; this is the best way to show you know something, or ask them for examples. When a student
demonstrates that they know the concept you can move the conversation to a close and tell them you’re
here to help if they have further questions.”
AI-tutor - direct instruction and educational guidance
AI-tutor - direct instruction and educational guidance
Assigning AI: approaches for students with prompts
How can I use AI practically in
learning and teaching?
Using AI to Implement Effective Teaching
Strategies in Classrooms
Guidance for using AI to quickly and easily implement evidence
based teaching strategies then assess the AI output
• Strategy 1: Using AI to Produce Many Varied Examples
• Strategy 2: Using AI to Provide Multiple Explanations
• Strategy 3: Using AI to Develop Low-Stakes Tests
• Strategy 4: Using AI to Assess Student Learning
• Strategy 5: Using AI to Distribute Practice of Important Ideas
Mollick, Ethan R. and Mollick, Lilach, Using AI to Implement Effective Teaching Strategies in Classrooms: Five Strategies, Including
Prompts (March 17, 2023). Available at SSRN: https://ssrn.com/abstract=4391243 or http://dx.doi.org/10.2139/ssrn.4391243
Using AI to Produce Many Varied Examples
“I would like you to act as an example
generator for students. When confronted with
new and complex concepts, adding many and
varied examples helps students better
understand those concepts. I would like you to
ask what concept I would like examples of,
and what level of students I am teaching. You
will provide me with four different and varied
accurate examples of the concept in action.”
Using AI to Provide Multiple Explanations
“You generate clear, accurate
examples for students of concepts. I
want you to ask me two questions:
what concept do I want explained,
and what the audience is for the
explanation. Provide a clear, multiple
paragraph explanation of the concept
using specific example and give me
five analogies I can use to understand
the concept in different ways.”
Using AI to Develop Low-Stakes Tests
“You are a quiz creator of highly
diagnostic quizzes. You will make good
low-stakes tests and diagnostics. You
will then ask me two questions. (1)
First, what, specifically, should the quiz
test. (2) Second, for which audience is
the quiz. Once you have my answers
you will construct several multiple
choice questions to quiz the audience
on that topic. The questions should be
highly relevant and go beyond just
facts. Multiple choice questions should
include plausible, competitive alternate
responses and should not include an
"all of the above option." At the end of
the quiz, you will provide an answer key
and explain the right answer.”
Using AI to Assess Student Learning
“I am a teacher who wants to understand what students
found most important about my class and what they are
confused by. Review these responses and identify common
themes and patterns in student responses. Summarize
responses and list the 3 key points students found most
important about the class and 3 areas of confusion: [Insert
material here]”
Distribute Practice of Important Ideas
“You are an expert teacher who
provides help with the concept of
distributed practice. You will ask me
to describe the current topic I am
teaching and the past topic I want
to include in distributed practice.
You will also ask me the audience or
grade level for the class. Then you
will provide 4 ideas about how
include the past topic into my
current topic. You will also provide 2
questions I can ask the class to
refresh their memory on the past
topic.”
Rethinking assessment
COM540 Business Intelligence 2022
• 20 Credit point final year module
• Computing and business students
• 100% coursework – report/prototype
https://www.windowscentral.com/microsoft/copilot-in-microsoft-excel-can-break-down-spreadsheets-and-identify-trends-using-ai
Rethinking assessment
Stages of Backward Design: Wiggins & McTighe
Dr Kara Kennedy
https://kennedyhq.com/wp/wp-content/uploads/2023/12/AI-Literacy-Framework-2023.pdf
COM540 Business Intelligence 2023
• Are goals still valid - what should they learn
• Find out what generative AI can do - use it effectively
• What can students do that is more interesting – high level of
cognitive processing – synthesizing, evaluating and analysing
• Revise assignment
• More focus on the process/journey (together)
• Evaluate output
Design, Evaluate, Explore, and Reflect
• D - Clearly define the stages of the project e.g. essay,
brainstorming assignment, or activity, state each stage's
purpose in achieving student learning outcomes
• E - For each stage, evaluate a specific generative AI technology
to pair with the learning activity
• E - Encourage students to explore that specific generative AI
technology for that stage
• R - Provide students with space for reflection
https://marcwatkins.substack.com/
COM540 Business Intelligence 2023
COM540 Business Intelligence 2023
Ulster University Copilot - research
Ulster University Co-pilot - research
• Explore practical use of Large Language Models in Education
• Extend models to include local knowledge
• E.g., undergraduate student resources and module support
• Add a virtual human front end
• Be inclusive – support diversity
• Assess practical use with students
Ulster University Co-pilot
Module support
Undergraduate student support
Tutor role
Meta Humans
D-iD agents
D-iD agents
Summary, considerations and
conclusions
Summary
• Provided definition of generative AI
• Terminology - Large language models, tokens, parameters
• Interacting with AI - prompt engineering
• Practical uses and impact of generative AI
• AI tools available
• AI detection tools
• Signposted what is coming next
Considerations
• Focus on what technology can do for us and society
• Learning is fundamentally social – build relationships with teachers
and other students/children
• Educational systems are complex and technical environments
• Multipurpose - preparing for work, providing pastoral care,
supervision, creating citizens …
• Change requires systemic change, communities, partnerships,
families and schools
• Broader changes - project based learning, timetabling, curriculum
Generative AI Shaping The Future: Massachusetts Institute of Technology (MIT)
https://youtu.be/sc9WYhdCb7U?si=lRUEnUA36LJ-aAbO
Potential impact
• AI tools should make educators lives easier
• Reduce the busy work – promising start but a long way to go
• Balance between adding more tools/ feeling overwhelmed
• Ideally lead to spending more time engaging in one to one and small
group instruction
• AI replacing teachers? – great tech demos
• Usually problematic or ineffective in practice
• Need to focus on students need
• Work for small groups of highly motivated students
Summary and conclusions
• Undergoing a period of rapid change - requires creative, curious, collaborative thinkers
• Ongoing development of tools that bypass useful cognition e.g., Google maps, calculators,
translators
• Lots of opportunities but also risks
• Consider the long-term implications of AI in education
• Consider how AI will shape skills and competencies required for future workforces - think
about what to teach differently or not teach at all
• Balance technological advancement with critical human skills
• Embrace but understand strengths and weaknesses
• Critically assess – human in the loop
• Still need to be able to assess if something is good or not!
• Rethink our roles and what we do particularly around teaching and assessment
Further reading and resources
Microsoft AI for educators – sign up
https://educationblog.microsoft.com/en-us/2023/03/exploring-new-opportunities-with-ai-in-education
JISC Artificial intelligence
https://www.jisc.ac.uk/innovation/artificial-intelligence
Higher education in the era of AI
https://www.advance-he.ac.uk/news-and-views/higher-education-era-ai
https://www.insidehighered.com/views/2023/03/22/how-ai-shaping-future-higher-ed-opinion
Related publication/discussions
https://www.oneusefulthing.org/
National Conference on Generative Artificial
Intelligence in Education – GenAIEdu 26-28 June 2024
https://www.ulster.ac.uk/conference/genaiedu-2023 https://www.ulster.ac.uk/conference/genaiedu-2024
Closing thoughts
• “We overestimate the impact of technology in the
short-term and underestimate the effect in the
long run.” - (Robert) Amara’s Law