AI & vibe coding glossary
Plain-English definitions of 71 terms across AI, vibe coding, security and Australian compliance. Written for the non-technical reader who wants to know what their team is talking about, and the technical reader who wants to know how it lands in an Australian context.
AI & Development
Agentic AI
AI systems that take actions in the world over multiple steps, not just produce a single response.
READAgentic Coding
Software development where an AI agent autonomously plans, writes, tests and ships code with minimal human keystrokes.
READAI Agent
A software system that uses an AI model to perceive its environment, make decisions and take actions to achieve a goal over multiple steps.
READAI Literacy
The practical knowledge and judgement needed to use AI tools effectively and safely in a workplace context.
READAI Readiness
A structured assessment of how prepared an organisation is to adopt, govern and get value from AI tools and systems.
READAnswer Engine Optimisation
The practice of structuring content so that AI answer engines (ChatGPT, Perplexity, Claude, Gemini) cite and surface your business in AI-generated responses.
READContext Window
The maximum amount of text (measured in tokens) a language model can process in a single request, covering both input and output.
READEmbeddings
Numerical vector representations of text (or other content) that capture semantic meaning, enabling similarity search and retrieval.
READFine-tuning
Adjusting a pre-trained AI model's weights on a smaller, specialised dataset so it performs better on a specific task.
READFoundation Model
A large AI model pre-trained on broad data that can be adapted to many downstream tasks.
READFractional Chief AI Officer
A part-time or contract executive who provides AI strategy, governance and implementation leadership without the cost of a full-time hire.
READGenerative Engine Optimisation
The discipline of optimising content and brand signals so generative AI models include and positively represent your business in their outputs.
READGuardrails
Controls applied around or inside an AI system to constrain its outputs and prevent harmful, incorrect or out-of-scope responses.
READHallucination
When an AI model generates output that is plausible but factually incorrect or fabricated.
READJailbreak
An adversarial prompt that bypasses an AI model's built-in safety rules to make it produce content it normally would not.
READLarge Language Model
A neural network trained on large volumes of text that can generate, summarise, translate and reason about language.
READModel Context Protocol
MCPAn open standard from Anthropic that lets AI assistants connect to external tools and data sources securely.
READPrompt Engineering
The practice of writing inputs to AI models in ways that produce reliable, well-structured outputs.
READRetrieval-Augmented Generation
RAGAn AI architecture that retrieves relevant documents from a knowledge base and feeds them to a model so the model answers from your data.
READSystem Prompt
The hidden instructions sent to a language model before any user input, defining its role, rules and behaviour.
READToken
The unit of text that language models process, roughly corresponding to a word or a few characters.
READVector Database
A specialised database that stores text or other content as numeric embeddings and supports similarity search.
READVibe Coding
Building software primarily by prompting an AI in plain English rather than writing the code yourself.
READTools & Platforms
Bolt.new
A browser-based full-stack AI app builder by StackBlitz that ships working apps from natural language prompts.
READClaude Code
Anthropic's command-line agentic coding tool that reads, writes and edits code across an entire repository.
READCursor
An AI-first code editor that combines autocomplete, chat and multi-file refactoring with several foundation models.
READLovable
A web-based AI app builder that generates React + Supabase applications from natural language prompts.
READn8n
An open-source, fair-code automation platform that you can self-host or run as a managed cloud service.
READReplit
A browser-based development environment with built-in hosting and an AI agent that writes and deploys code.
READSupabase
An open-source backend-as-a-service that provides a Postgres database, auth, storage and edge functions.
READSecurity
API Key
A secret credential string used to authenticate a calling application to an API, granting it access to that service's resources.
READCross-Origin Resource Sharing
A browser security mechanism that controls which origins are permitted to make requests to an API or resource from client-side JavaScript.
READCross-Site Request Forgery
CSRFAn attack where a user's authenticated session is abused to perform actions they did not intend, by tricking their browser into making a request.
READCross-Site Scripting
XSSAn attack where malicious script is injected into a trusted website and runs in other users' browsers.
READData Loss Prevention
Technology and policy controls that detect and prevent sensitive data from being sent to unauthorised destinations, including AI tools.
READFirebase Security Rules
Declarative access control rules for Firebase Firestore, Realtime Database and Cloud Storage that are evaluated server-side for every read or write.
READMulti-Factor Authentication
A login security control requiring two or more verification factors so a stolen password alone is not sufficient to compromise an account.
READOWASP Top 10
A list of the most critical web application security risks, maintained by the Open Web Application Security Project.
READOWASP Top 10 for LLM Applications
OWASP's parallel security list specifically for applications built on large language models.
READPenetration Testing
An authorised simulated attack on a system to find vulnerabilities before a real attacker does.
READPrompt Injection
An attack where untrusted input contains instructions that the AI model follows, overriding the developer's intent.
READRate Limiting
Controls on how many requests a client can make to an API or endpoint within a time window, preventing abuse and denial-of-service.
READRole-Based Access Control
RBACA model where permissions are granted to roles, and users are assigned to roles, rather than permissions being assigned per user.
READSecret Leak
The accidental exposure of a credential, API key, private key or password in source code, a git repository or a public-facing file.
READServer-Side Request Forgery
SSRFAn attack where a server is tricked into making an HTTP request to an internal or unexpected destination on behalf of an attacker.
READShadow AI
The use of AI tools by staff without IT or management knowledge or approval, often involving personal data sent to consumer AI products.
READSupabase Row Level Security
Postgres feature, exposed in Supabase, that enforces per-row access rules so the database itself decides who can see or modify each row.
READSupply Chain Attack
A security attack that targets a dependency, vendor or component in the software supply chain rather than the target application directly.
READZero-Trust Security
A security model where no user, device or service is trusted by default, including those inside the network perimeter.
READAustralian Compliance
ACNC
The national regulator of charities in Australia, responsible for registration, transparency and governance.
READACSC
The Australian government's lead agency for cyber security, part of the Australian Signals Directorate.
READAHPRA
The national agency that regulates registered health practitioners in Australia, including their use of technology with patient information.
READAI Governance
The policies, accountability structures and controls that guide how an organisation develops, deploys and monitors AI systems responsibly.
READAustralian Privacy Principles
The 13 legally binding principles under the Privacy Act 1988 that govern how organisations collect, use, disclose and protect personal information.
READAutomated Decision-Making
The use of algorithms or AI systems to make or substantially inform decisions about individuals without meaningful human review.
READConsumer Data Right
The Australian legal framework that gives consumers the right to share their data held by large businesses with accredited third parties.
READData Residency
The requirement or choice to store and process data within a specific geographic jurisdiction, such as Australia.
READEssential Eight
The Australian Cyber Security Centre's recommended baseline of eight mitigation strategies for protecting business systems against cyber threats.
READIRAP
An ASD program of independent assessors who evaluate ICT systems against Australian government security requirements.
READISO 27001
The international standard for information security management systems, widely required in enterprise procurement and government supply chains.
READNDIS
Australia's national scheme funding support for people with permanent and significant disability, under mandatory standards for registered providers.
READNOPSEMA
The independent regulator for safety, well integrity and environmental management of Australian offshore oil and gas operations.
READNotifiable Data Breaches Scheme
Australian law requiring organisations covered by the Privacy Act to notify affected individuals and the OAIC about eligible data breaches.
READOAIC
Australia's national regulator for privacy, freedom of information and government information policy.
READPRIS Act
The Western Australian Privacy and Responsible Information Sharing Act 2024, which establishes a WA privacy framework for State public sector agencies.
READPrivacy Act 1988
The Australian federal law that governs how organisations collect, use, disclose and protect personal information.
READSMB1001
The Cyber Wardens cyber security standard for Australian small businesses, providing a tiered certification path aligned to business size and risk.
READSOC 2
A US auditing standard for service organisations that documents how they protect customer data across five Trust Service Criteria.
READDeveloper Concepts
Content Security Policy
CSPAn HTTP response header that tells browsers which sources of script, style, image and other content the page is allowed to load.
READEnvironment Variable
A named value injected into an application at runtime, used to configure behaviour and inject secrets without committing them to code.
READSource Map
A file that maps minified production JavaScript back to the original source code, useful for debugging but a leak risk if shipped to production.
READ