Week 11 Flashcards
Prompt Engineering
Prompt engineering - is optimizing textual input to effectively communicate with LLMs. Becoming a prompt engineer is equal to learning to write clearly and concisely
Context + Specific Information + Intent + Response Format
Prompt Priming
Prompt Priming
Problem Formulation: Determining what to ask the AI
- Starts with the basics: identify, analyze, and define the problem before you go into the AI Loop
LLMs are creative by design; knowing about hallucinations and confabulations, we must:
- Stop and think. Is AI an appropriate tool to use for the problem you defined
- If yes, then frame the problem in a way so the LLM understands exactly what we want
Problem formulation is the thinking you do before you attempt the prompt in AI
- outlining the focus, scope, and boundaries of the problem to ensure effectiveness
- focus on the precision you want in the output, and define boundaries (context, a target audience, constraints)
Exploration: Using major AI tools
- exploration means finding the best generative AI tool for the problem (ex. ChatGPT, Google Bard)
Prompt Priming and Beyond
Prompt Priming and Beyond
Critical Thinking: weeding out poor AI content
- Generative AI tools can produce inaccurate, biased, and at times poor quality content … that’s not on the AI that’s on your as the user. You are accountable
- Critical thinking is the solution to this limitation (human in the loop)
Reflection: AI is here to augment, not replace
- you may be a great writer, a great designer, or even a great accountant, and perceive AI as a threat - how do you harness AI to give you superpowers
- remember: co-pilot is all about human in the loop, learning and iterating
- AI is not going to disappear, avoiding with blinders is a path to being left behind
steps of co-piloting
steps of co-piloting:
- problem formulation: determining what to ask the AI
- exploration - using major AI tools
- critical thinking - weeding out poor AI content
- reflection - AI is here to augment, not replace
Next Wave: AI and Productivity
Next Wave: AI and Productivity
ex. Excel (computational wizardry), PowerPoint (can automate first drafts), Word (will act like an editor)
Next Wave: AI and Domain Specific Models
Next Wave: AI and Domain Specific Models
Domain specific - remixes the concept of LLMs by using smaller models that are trained on a subset of the larger data set along with proprietary data
Why are Domain Specific Models so important
Importance of domain specific models:
- complexity and unique language with certain industries warrant a different approach
- Bloomberg serving as the ‘experiment’ for internal corporate AI models (Morgan Stanley has also launched one for the world of Wealth management)
Next Wave: AI and Health Care
Next Wave: AI and Health Care
- ex read lengthy reports and allow doctors more time with patients
- ex. pattern match + diagnose + treat at scale that simply dwarfs what our current system provides
Next Wave: Product Development
Next Wave: Product Development
Could see a $5B company with 1 full time employee
The wild future of GenerativeAI - the use case is essentially any natural language task you can think of across the entire end to end value chain
ex. design, software engineering, back-end/database, marketing, operations and post-transaction support
Key takeaway: being able to prompt effectively in natural language is going to be the new baseline to get started building a business due to the power of Generative AI
Is Generative AI moving too fast
Is Generative AI moving too fast
- regulations are dramatically lagging and struggle to catch up
- fraud & crime on steroids
- employers trying to cap risk
- academic world upheaval
- could you really pause AI research
AI Legal Considerations
AI Legal Considerations
Some types of machine learning models are legally prohibited because of the data or inability to identify how the model works - leads to discrimination
Consider red-lining laws and jailbreak
Red-lining laws
Red-lining laws - in lending industry are a prime example since race and geography are highly correlated
Jail break
Jailbreak - a user interaction strategy. That greats AI to break its own rules; LLMs like ChatGPT have Terms of Use that explicitly prohibit the jailbreaking model. To avoid jailbreaking, effective controls must be designed from the onset
Considerations for the implementation of AI - Technical
Considerations for the TECHNICAL implementation of AI
- Computer power and data are two critical inputs for AI
- Data quality, inconsistent data, or inability to combine necessary data sources into a single data set capable of ingestion into machine learning systems are technical hurdles to deploying AI within a company
- the ability to capture data becomes a key activity and the dada itself a key resource before you can ever hope to meaningful leverage AI
Considerations for the implementation of AI - Organizational
Considerations for the implementation of AI - Organizational
AI can be thought of as a information system - data, hardware (chips), software (model), people (engineers), and processes (data collection/abstraction)
- Transforming an organization into one that leverages data is much as a technical challenge as it is a people and change management challenge
- Processes, structure and culture are often the neglected areas of AI competency - without these AI will never shift from just something you do, to something that drives a competitve advantage (recall: be better by being different)
- Established AI needs a ton of data - with that data comes the need for information security, cybersecurity, and overall system redundancies
Considerations for the implementation of AI - Societal
Considerations for the implementation of AI - Societal
- data misuse such as those Governments that have vast databases of PII and are less concerned about privacy than perhaps Canada, US, and EU
- at employer level, AI used to examine worker comms and monitor behaviour
- first mover advantage matters, and the data you collect and feed into an AI model reinforces that advantage
- fake news and DeepFakes - AI can be used for good to help detect fraud, but can also be used to sow misinformation and massive reduce the barriers to deceptive actions at scale
Considerations for the implementation of AI - Ethical
Considerations for the implementation of AI - Ethical
Recall: Neural network – blackbox nature of machine learning means it is difficult and complex to understand why certain decisions are being made. Lack of transparency as AI decisions become less intelligible to humans
AI is NOT neutral. AI based decisions can be inaccurate (hallucinations and confabulations), and embedded with bias (based on training data, or coded biases, intentional or unintentional)
Disruption breeds ____
Disruption breeds innovation