Generative AI for everyone - Andrew NG - Week 2
https://quality-agile.blogspot.com/2024/05/introduction-to-generative-ai-andrew-ng.html
Fine tuning continuing

Scraps from various sources and my own writings on Digital, Artificial Intelligence, Disruption, Agile, Scrum, Kanban, Scaled Agile, XP, TDD, FDD, DevOps, Design Thinking, etc.
Generative AI for everyone - Andrew NG - Week 2
https://quality-agile.blogspot.com/2024/05/introduction-to-generative-ai-andrew-ng.html
Fine tuning continuing
DATA SECURITY POSTURE MANAGEMENT
DSPM, or Data Security Posture Management, is a practice that involves assessing and managing the security status of data across an organization's IT environment. This concept is particularly relevant in the context of modern data management, where data is often distributed across multiple systems, platforms, and locations. DSPM aims to provide a comprehensive view of how data is handled, protected, and accessed, helping organizations to secure sensitive information and comply with data protection regulations.
No True Comprehension: Transformers don’t "understand" content in the way humans do. Their responses are based on statistical correlations rather than a deep comprehension of meaning or intent.
Lack of World Knowledge: While they can mimic knowledge and understanding, they don’t possess a personal model of the world or experiences. Their knowledge is derived from the data they’ve been trained on and not from actual lived experience.
Surface-Level Reasoning: Their reasoning is often surface-level and dependent on patterns seen in the training data. They can sometimes generate plausible but incorrect or nonsensical answers, particularly in complex or ambiguous situations.
No Self-Awareness: Transformers lack self-awareness and consciousness. They don’t have personal beliefs, desires, or subjective experiences. They process information but don't experience it.
Useful for Many Tasks: Despite their limitations, transformer models are highly effective for a wide range of tasks such as language translation, text summarization, and conversational agents.
Dependence on Data Quality: Their performance and the quality of their outputs heavily depend on the quality and scope of the data they have been trained on.
Ethical Considerations: Their lack of true understanding raises important ethical considerations, particularly in terms of trust and the potential for misuse or misinterpretation.
Intelligence: is the human ability to perform congnitive tasks.
Cognitive Task: is any mental activity such as thinking, understanding, learning, and remembering. Cognitive Abilities help humans in making decisions and solving problems. However, there is a limit to how much processing we can do at a time; AI helps extend our cognitive abilities. AI helps us to make better decisions and to solve problems faster.
Artificial Intelligence: computer programs that can complete cognitive tasks typically associated with human intelligence.
AI asists us with tasks using Math to learn from Data.
There are mainly two techniques used to design AI programs:
Human oversight over AI generated output is crucial
AI has immense potential to drive positive change across various sectors in 2024 and beyond. Here are some key areas where AI can make a significant impact:
1. Healthcare
Disease Diagnosis and Treatment: AI can analyze medical data to assist in diagnosing diseases and recommending treatments. Machine learning algorithms can detect patterns in medical imaging, genetic data, and patient records to identify conditions early.
Personalized Medicine: AI can help tailor treatments to individual patients based on their genetic makeup, lifestyle, and other factors, improving efficacy and reducing side effects.
Drug Discovery: AI can accelerate the discovery and development of new drugs by analyzing vast datasets to identify potential compounds and predict their effectiveness and safety.
2. Education
Personalized Learning: AI can adapt educational content to meet the needs of individual students, providing customized lessons, feedback, and assessments.
Automated Grading: AI can help teachers by automating the grading process, allowing them to focus more on student engagement and personalized instruction.
Tutoring and Support: AI-powered chatbots and virtual tutors can provide students with additional support and resources outside of the classroom.
3. Environmental Conservation
Climate Modeling: AI can enhance climate models, improving predictions about climate change and helping policymakers make informed decisions.
Wildlife Protection: AI can monitor wildlife populations using drone footage and sensor data, helping to combat poaching and manage conservation efforts.
Energy Efficiency: AI can optimize energy use in buildings, transportation, and industrial processes, reducing carbon footprints and promoting sustainability.
4. Social Good
Disaster Response: AI can analyze data from social media, sensors, and other sources to provide real-time information during natural disasters, aiding in response and recovery efforts.
Humanitarian Aid: AI can help distribute resources more effectively during crises by predicting needs and optimizing logistics.
Accessibility: AI can develop tools for people with disabilities, such as speech-to-text applications, navigation aids, and personalized assistive technologies.
5. Economic Development
Financial Inclusion: AI can provide financial services to underserved populations, enabling them to access credit, insurance, and other financial products.
Job Creation: While AI may displace certain jobs, it can also create new opportunities in tech development, maintenance, and various support roles.
Agriculture: AI can optimize farming practices by analyzing data on weather, soil, and crops, leading to increased yields and sustainable practices.
6. Governance and Public Services
Smart Cities: AI can enhance urban planning and management, improving traffic flow, reducing pollution, and enhancing public safety.
Fraud Detection: AI can detect and prevent fraudulent activities in public services, ensuring that resources are used effectively and reach those in need.
Policy Making: AI can analyze large datasets to inform evidence-based policy making, helping governments address complex issues more effectively.
7. Research and Innovation
Scientific Discovery: AI can process and analyze large volumes of research data, identifying new patterns and accelerating scientific breakthroughs.
Interdisciplinary Collaboration: AI can facilitate collaboration across different fields by identifying commonalities and enabling the sharing of knowledge and resources.
Ethical and Responsible AI
Bias Mitigation: Developing algorithms that are transparent and unbiased is crucial. Efforts to identify and mitigate biases in AI systems will ensure fair and equitable outcomes.
Privacy Protection: Ensuring that AI systems are designed with privacy in mind, using techniques such as differential privacy and federated learning, will protect individual data.
Regulation and Standards: Establishing clear regulations and standards for AI development and deployment will help ensure that AI technologies are used responsibly and ethically.
Example tools include:
Description: Anthropic Claude can complete problem-solving tasks, like finding mathematical solutions, translating between languages, and summarizing long documents.
Stand-alone or integrated: Stand-alone
Description: Supercharge your creativity and productivity with Gemini. Chat to start writing, planning, learning and more with Google AI.
Stand-alone or integrated: Both
Description: Integrated with Microsoft Edge, Microsoft Copilot can help with online searches to find information, compare products, and summarize web page content.
Stand-alone or integrated: Both
Description: ChatGPT can generate ideas, plan schedules, debug code, and proofread text.
Stand-alone or integrated: Stand-alone
AI productivity and writing assistants can help with workplace tasks. They might provide grammar or spelling suggestions, generate a summary of a long document, or solve problems. Here are some examples:
Description: Clockwise is a calendar tool that learns users’ work habits to automatically schedule and manage calendar events.
Example industries: Consulting, technology, sales
Stand-alone or integrated: Stand-alone
Description: Grammarly is a writing assistant that can help users edit and write clear, concise text.
Example industries: Creative writing, education, marketing
Stand-alone or integrated: Stand-alone
Description: Jasper is a writing assistant intended for marketing tasks, like drafting social media posts, emails, and landing page content.
Example industries: Copywriting, marketing, sales
Stand-alone or integrated: Stand-alone
Description: NotebookLM integrates into document apps, like Google Docs, and helps summarize or ask specific questions about text, notes, and sources.
Example industries: Content writing, finance, sales
Stand-alone or integrated: Both
Description: Notion AI is a writing assistant built into Notion, a productivity and note-taking software tool.
Example industries: Development, marketing, product management, sales
Stand-alone or integrated: Integrated
Description: AI by Zapier is a built-in productivity tool that allows AI automation to be integrated with the apps and workflows already connected through Zapier.
Example industries: Engineering, marketing, project management, technology
Stand-alone or integrated: Integrated
Description: Built into Android Studio, Studio Bot can generate code and answer questions about Android development.
Example industries: Data science, software development, web development
Stand-alone or integrated: Integrated
Description: Built into GitHub, Copilot can write and suggest code, suggest descriptions for pull requests, translate multiple languages into code, and index repositories.
Example industries: Data science, software development, web development
Stand-alone or integrated: Both
Description: This tool, built into Replit, is a cloud-based Integrated Development Environment (IDE) for programmers that can make suggestions, help explain code, and turn natural language into code.
Example industries: Data science, software development, web development
Stand-alone or integrated: Integrated
Description: Tabnine can be a plugin to many popular code editors to help speed up delivery and keep code safe.
Example industries: Data science, software development, web development
Stand-alone or integrated: Stand-alone
Description: Jupyter is an open-source platform for coding, and this built-in tool includes a chat interface, which can be used to generate code, fix coding errors, and ask questions about files.
Example industries: Data science, software development, web development
Stand-alone or integrated: Integrated
Media-generating AI tools help workers with tasks like generating and editing images, video, and speech. Examples include:
Description: Built into the Adobe suite, Firefly can generate and edit images.
Example industries: Design, education, marketing
Stand-alone or integrated: Integrated
Description: Canva Magic Design is a tool that generates text and image content in Canva, an online graphic design tool.
Example industries: Design, education, marketing
Stand-alone or integrated: Integrated
Description: Integrated with ChatGPT, DALL-E generates images from text prompts.
Example industries: Design, education, marketing
Stand-alone or integrated: Integrated
Description: ElevenLabs is a speech AI tool that can generate spoken voice-over audio from text in different languages.
Example industries: Content creation, education, marketing, production
Stand-alone or integrated: Stand-alone
Example industries: Marketing, Advertising
Stand-alone or integrated: Integrated
Description: Integrated into Discord, Midjourney can generate images from text prompts.
Example industries: Design, education, marketing
Stand-alone or integrated: Integrated
Description: Runway can generate a new video from a text prompt or edit an existing video’s style or focus area, and remove people or other elements.
Example industries: Content creation, design, marketing, production
Stand-alone or integrated: Stand-alone
Example where the above questions / use of Generative AI is not feasible. Suppose you want to negotiate with the local suppliers to get the best price for ingridents you want to use in your restaurant. This task is not Generative. It requires communications and relationship building where AI is not possible.
Another example
Example: If a property manager for an apartment complex were to use an AI tool that conducted background checks to screen applications for potential tenants, the AI tool might misidentify an applicant and deem them a risk because of a low credit score. They might be denied an apartment and lose the application fee.
Example: When speech-recognition technology was first developed, the training data didn’t have many examples of speech patterns exhibited by people with disabilities, so the devices often struggled to parse this type of speech.
Example: When translation technology was first developed, certain outputs would inaccurately skew masculine or feminine. For example, when generating a translation for words like “nurse” and “beautiful,” the translation would skew feminine. When words like “doctor” and “strong” were used as inputs, the translation would skew masculine.
- Feminine / masculine speech....
-- example is deepfakesExample: If someone were able to take control over an in-home device at their previous apartment to play an unwanted prank on their former roommate, these actions could result in a loss of sense of self and agency by the person affected by the prank.
Test the tool on topics you’re familiar with, so you can verify outputs with your own knowledge.
To minimize the effects of hallucinations:
Always make sure your prompt provides context, includes an example, and states a request.
Avoid using a false premise in your input. Make sure your prompt is clear, specific, and accurate.
Only input essential information. Don’t provide any information that’s unnecessary, confidential, or private, because you may threaten the security of a person or the organization you’re working for.
Read supporting documents associated with the tools you’re using. Any documentation that describes how the model was trained to use privacy safeguards (such as terms and conditions) can be a helpful resource for you.
If I use AI for this particular task, will it hurt anyone around me?
Does it reinforce or uphold biases that may cause damage to any groups of people?
Generative AI for everyone - Andrew NG - Week 2 https://quality-agile.blogspot.com/2024/05/introduction-to-generative-ai-andrew-ng.html Fine...