- What is Artificial Intelligence? Overview of AI, Machine Learning (ML), and Deep Learning (DL).
- Introduction to Generative AI & LLMs: What are Large Language Models? How do they process text? (Tokens, Context Windows, Transformers).
- Prompt Engineering Basics: Best practices for communicating effectively with AI models to get accurate results.
- Types of Models:
- Foundational vs. Fine-tuned Models.
- Open-source (Llama, Mistral) vs. Proprietary (GPT-4, Claude) Models.
- Major AI Companies and their Offerings:
- OpenAI: GPT architecture (ChatGPT, GPT-4, GPT-4o).
- Google: Gemini ecosystem (Nano, Flash, Pro, Advanced).
- Anthropic: Claude 3 family (focus on safety and large context).
- Meta: Llama open-source models driving community innovation.
- Spotlight on Sarvam AI:
- What is Sarvam AI? India's prominent full-stack AI startup building foundational models.
- Focus on Indic languages (e.g., OpenHathi), voice-first AI capabilities, and GenAI applications tailored for the Indian demographic.
- Google NotebookLM for Deep Research:
- How to turn vast amounts of unstructured data into a grounded knowledge base.
- Uploading and extracting insights from complex PDFs, cyber reports, and manuals.
- Generating "Audio Overviews" turning your documents into engaging, podcast-style summaries.
- Creating Custom Workflows with Gemini Gems:
- What are Gemini Gems? (Creating personalized expert AI assistants).
- Building a custom prompt-injected Gem for repetitive analysis tasks (e.g., a "Code Reviewer Gem" or "Malware Analyst Gem").
- Grok (by xAI) for Social Intelligence:
- Understanding Grok's integration with real-time data from X (Twitter).
- Using Grok for Open Source Intelligence (OSINT).
- Analyzing social profiles, tracking live cybersecurity events, and identifying potential social engineering patterns.
- Introduction to Android Application Security: Why analyze Android Application Packages (APKs)?
- The Analysis Workflow: Tools needed to reverse engineer (e.g.,
apktool,jadx). - AI-Assisted Static Analysis:
- Manifest Analysis: Feeding
AndroidManifest.xmlto an LLM to automatically flag excessive, dangerous, or anomalous permissions. - Code Review: Passing obfuscated or complex compiled Java/Kotlin code snippets to AI to describe what the code is attempting to do.
- Secret Hunting: Asking the LLM to write regex or identify hardcoded API keys, URLs, and passwords within the decompiled source.
- Manifest Analysis: Feeding
- Custom Security AI Interfaces:
- Understanding the shift towards application-specific AI deployments (Retrieval-Augmented Generation interfaces).
- Practical Platform Analysis: Interacting with specialized AI deployments.
- Link & Lab: Explore Thana GPT as an example of a custom-deployed application running on Google Cloud Run.
- Discussing architecture, prompt sandboxing, and potential use cases for custom AI web tools within internal teams.