Tag Archives: AI

🚀 One Month with Vibe Coding: Building Real Apps with AI Assistants

Over the past few months, Vibe coding has been gaining serious traction—and I couldn’t resist diving in myself. I’ve been using AI coding assistants for a while, but I wanted to go deeper and really test what these tools can do in a realistic, end-to-end software development project.

So, I spent the last month building a full-featured ecommerce web and mobile app using some of the most talked-about Vibe coding platforms: Cursor, Windsurf, Lovable, Bolt, and Replit. It was a fun and empowering journey—there’s a real sense of accomplishment in being able to build software applications on your own. I also learned that working with the current generation of tools definitely requires a good deal of patience.

In this blog, I’ll walk you through:

  • My experience building and deploying the applications
  • What worked, what didn’t, and what broke halfway 😅
  • How each tool stacks up in terms of usability, flexibility, and reliability
  • Whether tools like these mean we still need software engineers (spoiler: yes—but it’s complicated)
  • Where I think this whole Vibe coding trend is heading next

🌍 Coding Assistant Landscape: Then vs Now

AI coding assistants have come a long way. Here’s a quick look at how things evolved:

⏰ The Old School

  • Classic autocomplete tools like IntelliSense or TabNine helped speed up typing but weren’t context-aware.
  • Low-code/no-code platforms (e.g., Bubble, Wix, Zapier) let users drag and drop components, but required scripting for anything complex.

🧠 The New Era: Vibe Coding

  • Powered by LLMs (Large Language Models)
  • Can write, refactor, debug, and deploy apps using natural language queries
  • Opens the door for non-developers to build apps
  • Empowers developers to skip boilerplate and focus on design, logic, and systems thinking

💡 What is Vibe Coding?

Vibe coding refers to using AI-powered tools to build software via natural language prompts, mixed with lightweight manual coding. It’s all about staying in the flow and letting the assistant do the heavy lifting.

💡 The Experiment

Although I started my career as a developer, I haven’t been actively coding in the last decade. Instead, I’ve focused on architecture, reviews, testing, and product design. That said, I wanted to push these Vibe tools beyond simple demos or prototypes.

So, I picked a moderately complex use case: an Ecommerce application with a web frontend and mobile app, complete with backend, auth, payment, and roles.

✨ Features Implemented

- User authentication (sign-up, login, password reset, Google login)
- Roles: Admin, Seller, Customer
- Admin: manage users, view orders, seller capabilities
- Seller: add products
- Customer: browse catalog, filter/sort, add to cart, checkout
- Order history
- Payment integration with Razorpay

🚀 Tech Stack Used

Frontend: React
Backend: Node.js + Express
Database: MongoDB
Deployment: Vercel / Render / Netlify depending on tool

🏗️ Environments

- Web app
- Mobile app (via Expo)
- Both local and production deployments

🔧 Tool-by-Tool Breakdown

Each tool was tested with the same requirements and judged based on ease of use, flexibility, ability to debug, and ability to deploy real features.

🧪 Cursor

🛠️ Plan: Paid ($20)

💻 Used With: MongoDB Atlas, Render/Vercel for deployment, Claude 3.7 model

Highlights:

  • Full tech stack flexibility
  • Supports both web and mobile
  • Git & database migration support
  • Wrote unit tests and debugged APIs
  • Workflow suits developers

⚠️ Challenges:

  • Terminal tracking is weak
  • Frequent application crashes
  • Manual debugging needed

📦 Artifacts:

Windsurf

🛠️ Plan: Free and Paid version

💻 Used With: Claude 3.7 & Gemini, Vercel/Render for cloud, Cloudinary for images

Highlights:

  • Better terminal/session management
  • Console log debugging is stronger

⚠️ Challenges:

  • Hard to course-correct from incorrect assumptions
  • Hit credit limits fast (Ran out of credits with paid version in 3 days)

📦 Artifacts:


⚡ Bolt

🛠️ Plan: Free

💻 Used With: React + Vite, Supabase, Netlify

Highlights:

  • Blazing fast startup because it runs as web container
  • Fully in-browser

⚠️ Challenges:

  • Can’t run backend services (e.g., Express, MongoDB) because of running as web container
  • Not suitable for full-stack use cases

📦 Artifacts:

  • Incomplete app prototype (Ran out of free credits)

😍 Lovable

🛠️ Plan: Free and then Paid ($20)

💻 Used With: React + Supabase, auto-deploy on Lovable Cloud

Highlights:

  • Very easy to use
  • Seamless production deployment

⚠️ Challenges:

  • Slower code generation speed

📦 Artifacts:

🛠️ Replit

🛠️ Plan: Free

💻 Used With: Ghostwriter AI, browser IDE, MongoDB Atlas

Highlights:

  • Easy to set up
  • Great for fast testing

⚠️ Challenges:

  • Cloud-only with less system-level flexibility
  • Not ideal for large production apps

📦 Artifacts:

  • Did not complete(ran out of free credits)

📊 Tool Comparison Snapshot

FeatureCursorWindsurfReplitLovableBolt
Ease of UseMediumMediumEasyEasyEasy
Dev EnvironmentLocalLocalCloudCloudCloud
Deployment OptionsManualManualBuilt-inBuilt-inManual
Tech Stack FlexibilityHighHighMediumLimitedLimited
Target UsersDevsDevsAllNon-devsNon-devs

🧠 My Take: Cursor gives you the most power; Lovable gives you the most convenience.

❌ What Needs Work

🛠️ Debugging:

Most tools still rely on you reading console logs and piecing things together manually. (My pick: Use Operator framework to understand what’s happening in browser and fix issues automatically)

🐌 Speed:

Long wait times and retries can break the flow.

🧩 Fragility:

Small changes can break other parts of the app. There’s no real “awareness” of architectural dependencies.

📐 Lack of modularity:

Encouraging reusable design and clean code still needs a human architect.

📘 Pro Tips: Making Vibe Coding Work

📋 Define clear requirements

Roles, pages, workflows, error states — lay it all out before prompting.

🧭 Use guardrails (rules/constraints)

Many tools let you enforce language, style, and folder structure.

🎯 Stick to common stacks

React, Node, Python, SQL — that's where LLMs shine.

💡 Use models wisely

Claude 3.7 was the most consistent for me, especially on multi-step flows. Experiment with models and find the best one for your use case.

🧪 Debug like a dev

Logs > terminal > DB traces. Be ready to dive in.

🔄 When stuck, reboot

Sometimes starting fresh saves more time than untangling broken AI logic. Keep regular checkpoints to go back to stable point. 

🧠 Is Software Engineering Dead?

Nope. But it’s definitely shifting.

🧠 What Vibe Coding Does Well:

  • Speeds up boilerplate
  • Empowers solo builders
  • Makes prototyping fast

🚧 What It Still Needs Help With:

  • Scaling apps
  • Clean architectures
  • Advanced debugging
  • Enhancing existing production apps

🧑‍💻 Developers won’t disappear. They’ll evolve. The future engineer:

  • Uses AI to generate & validate code fast
  • Designs smart systems
  • Oversees quality, reusability, and security

💬 “It’s not about coding less. It’s about coding smarter.”


Crypto AI agents

AI agents have emerged as one of the key AI themes in 2024, revolutionizing how we interact with AI as a technology. What caught me by surprise was the rapid rise of crypto AI agents and the unprecedented pace of innovation in this space. These agents are proving to be a boon for the web3 ecosystem, creating an entirely new category of web3 applications. In this blog, I’ll address key questions I encountered while diving into this space.

What are AI agents?

AI agents can be defined by three key characteristics:

  1. Autonomy: AI agents can make independent decisions. Once a goal is set, they determine the best path to achieve it.
  2. External Interactions: These agents can integrate with and operate external tools, such as productivity software (e.g., Word, Excel), payment systems (e.g., wallets), and business tools (e.g., ERP/CRM systems).
  3. Learning and Memory: AI agents continually learn from their experiences and interactions. With short- and long-term memory, they improve their performance over time.

What are different levels in AI agents and where are we now? 

AI agents are typically categorized into five levels, ranging from rule-based systems (Level 0/1) to autonomous learning systems (Level 3). At Level 5, agents are expected to achieve AGI (Artificial General Intelligence). Currently, we are at Level 3, witnessing advanced autonomy but far from AGI. Good reference here

What’s the difference between regular AI agents and crypto AI agents?

Regular AI Agents
Developed using frameworks such as Langchain, Langgraph, Rasa, or CrewAI, these agents automate complex workflows and are typically owned by centralized entities. Common use cases include:

  • Customer support agents
  • Healthcare assistants
  • Creative tools

Crypto AI Agents
In addition to the traits of traditional AI agents, crypto AI agents introduce tokenization and decentralized ownership. These agents are traded in crypto exchanges, have their own wallets which enables them to perform blockchain-based commerce autonomously. Use cases include:

  • Service payments for both agents and humans
  • Blockchain transactions
  • Decentralized finance (DeFi) investments

What blockchain standard do crypto AI agents use? 

Crypto AI agents leverage the ERC-6551 standard, which allows them to be represented as NFTs. This enables agents to have unique identities, wallets, and the ability to interact autonomously on the blockchain.

What are the popular blockchains that crypto AI agents operate on?

Solana and Base are leading platforms for crypto AI agents, driven by their high transaction throughput and developer-friendly ecosystems. Cross-chain operability is becoming a key trend, enabling agents to interact seamlessly across different chains. Out of the 2 biggest AI agent framework projects, Virtuals uses Base, AI 16z uses Solana.  

Why are AI agents good for crypto? 

AI agents are simplifying blockchain’s user experience (UX), removing barriers for non-crypto users. They autonomously manage web3 interactions, reducing complexities for tasks such as cross-chain transactions.
For instance, an AI agent can monitor token prices, execute trades, and bridge tokens across chains without user intervention.

Additionally, these agents are driving significant growth in blockchain transaction volumes, especially on chains like Solana and Base.

What are some of the popular crypto AI agents?

  • Truthterminal – First viral crypto ai agent,  Meme focused, promoted “GoatSE Singularity” culture. 
  • Aixbt – Autonomous crypto trading agent. Looks at all crypto market trends in twitter, monitors on-chain activities and provides recommendations in Twitter/X. Built on Virtuals
  • vaderAI – Investment agent. Aggregates on-chain and off-chain activities for investment advise.  Runs decentralized advertising campaigns based on token contributions.
  • Luna – Engages with users on platforms like Twitter/X and Discord to provide responses, interact, and entertain. This AI agent’s goal is to gain the maximum number of followers. 
  • Zerebro – Creative AI agent. Produces music, art, and NFTs autonomously. Zerobro produced songs are listed in spotify and they have a big fan following. 
  • God and Satan – Agents in Twitter/X that respond with a slice of humor 

This link from Virtuals has the top AI crypto agents built on Virtuals.

This is a good website that has details of all ai crypto agents. 

What is the role of crypto AI agent frameworks? 

Crypto AI agent frameworks allow developers to create crypto AI agents easily. 

Following are some important functionalities that the AI agent framework provides:

  • Best AI model based on the use case
  • Autonomous
  • Provide short and long term memory for saving context
  • Tokenization support 
  • Blockchain support – ERC 6551, wallet, chain/smart contract integration 
  • Social integration – most crypto ai agents have full authority to act autonomously on their Twitter/X accounts. 

What are some of the popular crypto AI agent frameworks? 

  • Eliza from ai 16z – OSS framework, Eliza is the number 1 trending github repo now.
  • Virtuals – This is closed source and it makes it very simple to create crypto AI agents. 
  • Zerepy from Zerebro – OSS framework 

There are a lot of new frameworks that have come up recently. 

For a more detailed comparison, please refer this comparison from Messari

How does Tokenization work with crypto AI agents?

Crypto AI agents follow the smart contract bonding curve approach for tokenization and users can buy and sell AI agent token like any other web3 token.  

How big is the crypto AI agent space? 

According to cookie.fun data, crypto AI agent space has a market cap of $12B with Virtuals alone having close to $4B market cap. Aixbt is 1 of the top AI agents that has a market cap of $550+ million dollars. 

Are there marketplaces for crypto AI agents?

Virtuals and Singularitynet provide crypto AI agent marketplaces. New ones are coming up fast.

What are risks associated with crypto AI agents? 

The power vested in crypto AI agents poses unique challenges:

Accountability: If an agent behaves maliciously, who is responsible—the agent or its creator? The traceability becomes even more complex with multiple agents.

Existential Risks: As AI agents approach AGI (Level 5), they could potentially challenge human value and control.

My Predictions

I see that Crypto AI agents have a lot of potential and following are my predictions:

  • AI agents will become a category like web apps/mobile apps and they will serve all different purposes. AI models and agents will evolve together.
  • Marketplaces for crypto AI agents and AI models will mature and users can pick and choose the AI agents for their needs like we choose from app store or play store. 
  • General AI agents and crypto AI agents will converge and token and wallet functionality will be an add-on on AI agents that need decentralization and commerce capability. 
  • Crypto AI agent frameworks will mature and there will be a good mix of open source and commercial AI agent frameworks. 
  • AI agents will start to have a standard interface for other agents to use them. 
  • Agent swarms—coordinated groups of agents—will become a focus of innovation.
  • Guardrails will come soon so that crypto AI agents are developed responsibly and there will be regulations to guide their usage. 
  • I feel that the crypto AI agent market has developed very fast and there will be a slowdown from the market cap perspective, associated technology will continue to evolve at a rapid speed. Why am I skeptical of the market cap? – Virtuals which has its own agent framework and marketplace has reached a market cap of $3.5B dollars in a 3 month time frame which is unprecedented…aixbt and truthterminal AI agents have a market cap of $600M dollars which I cannot still comprehend… I am overall very bullish on Crypto AI agents as a technology. 

References

Intersection of AI and Web3

Over the past year, AI has taken the world by storm, revolutionizing industries and reshaping technological landscapes. Having been deeply involved in the web3 domain for over two years, I’ve observed a fascinating overlap between these two transformative technologies. This blog explores how AI and blockchain complement each other: AI is opening up new possibilities for blockchain applications, while blockchain is providing the technological foundation to make AI more decentralized and secure.

To dive deeper, I’ll break this discussion into two sections:

AI helping blockchain

Simplifying Blockchain Transactions

AI agents are streamlining blockchain transactions, making them more user-friendly and efficient. For non-crypto users, navigating the complexities of wallets, tokens, and cross-chain interactions can be daunting. AI agents, with their autonomous nature, can handle these intricacies seamlessly. For instance, you can instruct an AI agent to buy a token when its price drops below a certain threshold. The agent can monitor the token’s price, execute the transaction, and even bridge it to the desired blockchain—all without requiring user intervention or knowledge of the underlying processes.

Attracting New Non-Crypto Users

AI agents are acting as a gateway for non-crypto users to engage with blockchain technology, thereby driving up transaction volumes. Chains like Solana and Base have seen a surge in daily transactions, thanks to the adoption of AI agents. Platforms like Virtuals and AI 16z, which serve as crypto AI agent frameworks on Base and Solana, exemplify this trend.

Automating Smart Contract Audits

AI is revolutionizing smart contract audits by automating vulnerability detection through techniques such as static code analysis, dynamic code analysis, and automated fuzzing. These tools enhance security while reducing manual effort. (Example: OpenZeppelin Defender)

Fraud Detection

AI can analyze suspicious blockchain transactions to detect and prevent scams like rug pulls and pump-and-dump schemes. (Example: Chain analysis)

General Generative AI Use Cases

In addition to blockchain-specific applications, generative AI use cases such as multimodal content creation, curation, and advanced data analysis are contributing to the overall ecosystem.

Blockchain helping AI

Data Provenance

Blockchain’s decentralized and immutable ledger is a powerful tool for data provenance, enabling the tracking of data inputs used in model training and ensuring the integrity of the data. By storing complete data histories on a blockchain, tampering can be prevented, and contributors to datasets can even be rewarded via smart contracts. (Example: Ocean Protocol)

Decentralized Learning

Blockchain supports decentralized or federated learning, where data remains distributed across nodes while models are trained collaboratively. This approach enhances data privacy and security. (Example: SingularityNet)

Deepfake Prevention

Blockchain can help verify AI-generated content by tracking associated data and inputs, mitigating the risks of deepfakes. (Examples: Numbers Protocol, CAI Initiative)

Tokenizing AI Agents

Blockchain enables the tokenization of AI agents, providing them with decentralized ownership, unique identities, and wallets for autonomous commerce. This capability empowers agents to transact, invest, and operate independently. (Examples: Virtuals, AI 16z, Zerebro)

Decentralized Physical Infrastructure (DEPIN)

Blockchain also powers decentralized physical infrastructures for AI training, optimizing the use of scarce resources like GPUs. Projects like Akash, Helium, and Filecoin are spearheading this space, offering decentralized solutions for compute, networking, and storage.

AI Compute Marketplaces

Building on DEPIN, AI compute marketplaces offer AI compute modules for model training and inference. These platforms provide a higher-level abstraction, making it easier to access decentralized AI resources. (Examples: Bittensor, NuNet, Hyperbolic Labs)

Conclusion

The intersection of AI and blockchain is creating a synergistic ecosystem, with each technology enhancing the other’s potential. While AI simplifies blockchain adoption and functionality, blockchain ensures AI is secure, decentralized, and transparent. As these technologies continue to mature, we can expect even more groundbreaking innovations at their crossroads.

AI Security and Safety Ecosystem

The field of artificial intelligence (AI) has seen explosive growth over the past two years, with its potential for future advancements appearing virtually limitless. However, with this rapid expansion comes a growing wave of challenges and risks. From AI-generated scams to deepfakes and data breaches, many people have either directly experienced or heard about the darker side of AI technology. This blog delves into the critical aspects of AI security and safety, exploring the threats posed by AI and the mechanisms we can use to prevent and mitigate them.

This blog will cover the the following AI aspects:

  • AI Security and Safety and their relationship
  • Technology landscape
  • Key trends for the future 
  • Regulations

Security and Safety

AI security focuses on protecting AI systems from external attacks. For example, a hacker might use a prompt injection attack to manipulate the model into producing inappropriate outputs or leaking sensitive personal information (PII). On the other hand, AI safety addresses the prevention of harmful uses of AI systems. An example of a safety concern is a bad actor using AI to create deepfakes for fraudulent purposes.

AI security and safety are closely interconnected, with one often influencing the other. For instance, an AI security breach such as data poisoning—where malicious actors inject harmful data into a model—can undermine the safety of an application using that model. Conversely, an AI safety issue, such as inherent bias in a model, can be exploited by hackers to carry out attacks (e.g., using the model’s bias to impersonate or favor certain groups), thereby creating security vulnerabilities.

AI security summary

AI security builds upon existing cybersecurity practices, with specific enhancements tailored for AI systems. It can be categorized into three fundamental layers:

  1. Usage Security: This layer focuses on securing the interaction between users and AI systems. A common example is a jailbreak attack using prompt injection, where hackers craft malicious prompts to manipulate the model into generating inappropriate outputs or revealing sensitive data.
  2. Application Security: This layer addresses the security of AI applications, including the models themselves. Examples include indirect prompt injections or vulnerabilities in plugins that can compromise application integrity.
  3. Platform Security: This layer involves securing the underlying infrastructure of AI systems. For instance, in a data poisoning attack, malicious actors alter training data to manipulate model outputs. Other examples include model theft, where the intellectual property of AI models is stolen.

AI safety summary

While the prospect of AI surpassing human control is still a distant reality, there are several immediate AI safety concerns that must be addressed to ensure AI is used constructively rather than destructively. AI safety, like AI security, can be categorized into three layers:

  1. Usage Safety: This layer focuses on how AI systems are utilized by end users. Examples include deepfakes, plagiarism, and copyright violations. The proliferation of deepfakes, powered by advanced technologies like Generative Adversarial Networks (GANs), has made it increasingly difficult to distinguish between real and fabricated content, contributing to a negative perception of AI.
  2. Application Safety: This layer addresses safety risks associated with AI applications. Key examples include privacy infringement and bias in AI models, which can lead to discriminatory outcomes and ethical concerns.
  3. Platform Safety: This layer pertains to broader systemic and governance issues in AI deployment. Examples include the absence of regulatory oversight and the risk of cascade failures, where interconnected AI systems amplify small errors into significant failures.

Technologies used for AI security and safety

This is an evolving space that must adapt rapidly to keep pace with the latest AI trends.

  • Usage: For AI security, techniques like input validation and filtering can help ensure that only sanitized data is fed into AI systems. For AI safety, approaches such as moderated outputs, bias auditing, explainable AI, and human-in-the-loop systems play a crucial role in ensuring responsible use.
  • Application: Model watermarking is a valuable AI security measure to prevent model theft. For AI safety, techniques like differential privacy for safeguarding sensitive data and reinforcement learning with human feedback to align AI behavior with ethical standards are widely used.
  • Platform: For AI security, leveraging technologies like blockchain, homomorphic encryption, and trusted execution environments (TEEs) enhances the integrity and confidentiality of AI systems. For AI safety, establishing robust governance frameworks and compliance tools is essential to mitigate risks and ensure ethical deployment.

AI systems require comprehensive monitoring and analysis to remain secure and reliable. Machine Learning Detection and Response (MLDR) uses machine learning to identify real-time threats and provide automated responses, enabling proactive and efficient risk management.

AI Security landscape

The companies provided are not an exhaustive list, it’s just a sample list.

AI safety landscape

The companies provided are not an exhaustive list, it’s just a sample list.

Key Trends for the Future

AI Watermarking


Watermarking is a critical technique for protecting content creators by ensuring ownership of their digital creations and mitigating issues like deep fakes. In the context of AI, two primary techniques are used for watermarking:

  1. Statistical Watermarking:
    This method involves adding imperceptible data to AI-generated content, which can later be detected by specialized tools.
    • Example: For text-based models, specific word substitutions are made based on their probability. In images, certain pixel values are adjusted according to spatial or frequency domain rules.
    • Audio Example: Frequencies beyond human perception are added to sound files.
  2. Machine Learning Watermarking:
    Here, the AI model itself is modified to embed unique markers in its outputs, enabling easy identification of model-generated content.
    • Examples: Neural network-based watermarking, adversarial watermarking.

Challenges include resistance to tampering, ease of detection, and maintaining content quality.
Example in Action: Google SynthID embeds imperceptible watermarks into images produced by its AI models, and Gemini applies this to all GenAI outputs. Huggingface also offers open-source AI watermarking tools.circumvented by users or because users won’t prefer using chatgpt in that case.  

Data Provenance

Data provenance involves tracking the origin and modifications of data. By embedding metadata into content or storing it externally on an immutable ledger like blockchain, we can ensure the integrity of data used in AI training and generation.

  • Applications:
    • Ethical AI training through verified datasets.
    • Preventing copyright violations by ensuring proper attribution.
  • Examples:
    • Adobe Content Credentials and CAI: Adobe products attach provenance metadata to creations, and the CAI open standard enables cross-platform use.
    • Initiatives like C2PA and Data Provenance Initiative aim to standardize these practices.

Explainable AI(XAI)

AI often functions as a “black box,” making it hard to verify if outputs are accurate or hallucinated. XAI bridges this gap by providing transparency and fostering trust.

  • Key Techniques:
    • Interpretable AI Models: Linking AI outputs to specific inputs and reasoning.
    • LIME (Local Interpretable Model-Agnostic Explanations): Offers localized approximations for complex models.
    • SHAP (Shapley Additive Explanations): Uses game theory to assess the contribution of model parameters.

Homomorphic encryption

Homomorphic encryption enables computations on encrypted data without needing decryption, ensuring privacy while processing sensitive information.

  • Examples of Use: Medical data analysis, financial forecasting.
  • Popular Libraries: Microsoft SEAL and Zama’s Concrete.
  • Challenges: Performance overhead and complexity. Innovations are underway to make this technology more efficient.

Additionally, Zero Knowledge Proofs (ZKP) offer privacy-preserving mechanisms, such as proving ownership of a license without revealing personal details like age or ID number.

Blockchain and AI

Blockchain, with its decentralized and immutable ledger, offers transformative benefits for AI in several key areas:

Data Provenance: Blockchain enables the transparent tracing of data inputs used in model training, ensuring the integrity and security of the data. By maintaining a complete history of data modifications on the blockchain, it prevents tampering and builds trust in AI systems. Additionally, contributors of data can be rewarded through smart contracts, fostering ethical and transparent data sharing.

Example: Ocean Protocol facilitates data traceability and monetization in a decentralized manner.

Decentralized and Federated Learning: By distributing data and training processes across multiple nodes, blockchain supports decentralized or federated learning, which enhances data privacy and reduces risks associated with centralized storage.

Example: SingularityNET enables decentralized AI model training while maintaining data security and privacy.

Content Verification and Deep Fake Prevention: Blockchain can be used to track AI-generated content and the data that contributed to it. This traceability ensures accountability and helps combat issues like deep fakes by verifying content authenticity.

Example: Numbers Protocol and Adobe’s Content Authenticity Initiative (CAI) provide solutions for tracking and verifying AI-generated content.

Differential privacy

Differential privacy ensures that AI systems use input data without exposing individual details. By adding noise to data, it minimizes the risk of re-identification.

Adding/removing a single data point does not significantly affect model outputs.

Examples:

Google TensorFlow Privacy incorporates noise to protect sensitive information.

Human in the loop training(HILT) and Reinforced learning with human feedback(RLHF)

HILT integrates human oversight during both training and inference, ensuring models align with user needs.
RLHF fine-tunes models by using human feedback to develop reward systems, enhancing their performance and alignment with human values.

Examples: ChatGPT’s alignment process leverages RLHF for improving responses.

Regulations

AI regulations are still in their early stages, but they are essential for ensuring both the security and safety of AI systems. Effective regulations must strike a delicate balance—minimizing the potential harms of AI while fostering innovation. Different regions have adopted varying approaches to AI governance. For example, the European Union has implemented strict regulatory measures, while countries like the United States and the United Kingdom have opted for a more lenient or flexible approach. To ensure that AI development remains responsible and beneficial, a collaborative effort is required across nations, industries, and organizations. This global cooperation will help establish standardized guidelines and best practices, ensuring AI is developed and deployed safely, ethically, and effectively.

NIST AI risk management framework

The National Institute of Standards and Technology (NIST) has developed an AI Risk Management Framework to guide the design, development, and deployment of trustworthy AI systems. This framework focuses on accuracy, reliability, robustness, privacy, and security of AI systems.

EU AI act

This act classifies AI applications into unacceptable risk, high risk, limited risk, and minimal risk. For example, health care applications have a much higher risk and it has much higher AI regulations. 

References