Tag: ChatGPT

Discussing ChatGPT and what it does

  • Key Insights From OpenAI Podcast Episode #3

    How will AI impact the job market? I’ve been asking myself this question countless times, and so far *this* podcast episode seems to give the best answers. Let’s break down this conversation by OpenAI’s COO and its Chief Economist (yes, OpenAI has a Chief Economist!).

    In episode 3 (from July 15, 2025) of their podcast, OpenAI COO Brad Lightcap and Chief Economist Ronnie Chatterji discuss the impacts of AI on software, science, small business, education, and jobs.

    After listening to that episode I felt like there are so many individual “gems” in it that I just had to extract the most important ones.

    Each of the following statements deserves to be meditated over.

    🧠 AI as a Tool for Empowerment

    • “AI is a tool that lets people do things that they had no ability to do otherwise.” — Lightcap
    • “You have the world’s smartest brain at your fingertips to solve hard problems.” — Chatterji
    • “It’s the return of the idea guy.” — Lightcap
    • “AI is interesting because it really is kind of a reflection of your will.” — Lightcap

    💼 Jobs, Productivity & Individual Empowerment

    • “If you wake up one day and decide you want to start a business, that just got meaningfully easier.” — Lightcap
    • “Software engineers are becoming not 10% more productive, but maybe 10x more productive.” — Lightcap
    • “What could they build if you can write that much more code and that much better code?” — Chatterji

    🧪 Scientific Research & Discovery

    • “If we can accelerate science, accelerate discovery, we’re gonna have more economic growth and more good things for everybody.” — Chatterji
    • “Imagine a corridor with doors on either side — AI lets scientists peek behind all the doors.” — Chatterji
    • “You’re enabling the people who work with and around the scientists to accelerate the end product.” — Lightcap

    🏢 Small Businesses & Emerging Markets

    • “Small teams can do a lot more. We’re seeing companies where non-technical people are building agents.” — Lightcap
    • “Small business owners can leverage agents for evidence-based advice — that’s something I’m very interested in.” — Chatterji
    • “In Africa, one of the biggest ROIs is agricultural extension support — AI can scale that.” — Chatterji

    🧑‍🏫 Education Revolution

    • “The entire way we think about education will have to adapt.” — Lightcap
    • “What are you teaching in Kindergarten? How to be a human — that’s now the most important skill.” — Chatterji
    • “Students said: ‘ChatGPT doesn’t judge you.’” — Mayne
    • “We’re working with Cal State to track whether access to this intelligence changes career outcomes.” — Chatterji

    🤖 AI Agents

    • “Agents must take on complex work they haven’t seen before and execute it autonomously.” — Lightcap
    • “A sales agent should process 100,000 inbound leads and move them through the funnel.” — Lightcap
    • “An agent in an IDE, inbox, or experiment platform — it should adapt to how the user works.” — Lightcap

    📈 Economy, Sectors & Geographies

    • “I’m developing indicators to tell us where the economy is going.” — Chatterji
    • “Sectors that are less regulated will change the quickest.” — Chatterji
    • “Health care and education change slower due to compliance — but still massive opportunity.” — Chatterji
    • “My team is identifying which sectors and geographies are most affected — and communicating that clearly.” — Chatterji

    💡 Soft Skills, EQ, and Agency

    • “EQ matters more than ever — soft skills rise in value once technical capabilities are democratized.” — Chatterji
    • “Critical thinking, resilience, and financial numeracy will be crucial for future careers.” — Chatterji
    • “People who are opinionated about sales, marketing, product, and engineering will run billion-dollar companies with 5 people.” — Lightcap

    🔧 Workforce & Institutional Change

    • “The direction of travel for tech is always toward individual empowerment.” — Lightcap
    • “Institutions are slower than people — but those that adapt will have an incredible accelerant.” — Lightcap
    • “Clinical trials and other legacy systems in pharma will need institutional reform to catch up.” — Chatterji

    Here’s the video if you’d like to watch the entire thing:

  • AI & Creative Process

    Generative AI makes almost anything possible. You just need to know the tools and be clear about what you want to say.*

    [*In addition to it, you’ll of course need motivation, agency, and taste, but let’s save this discussion for next time.]

    For better or worse, art/culture is about to change, and I’m changing with it.

    For the context: Among other things, I’m also a “real artist”, aka an artist who has been creating without AI – for quite some time. Luckily, I’m very pro-tech (grew up with computers thanks to my dad), and have no unresolved conflicts pertaining to creativity, which is why I’ve experienced a pretty smooth conversion from “real art” to AI content.

    I’m mentioning this because a huge chunk of “real artists” continues to be outraged about AI. But that’s something for a future blog.

    In the past few months I’ve been using AI to create a lot of stuff (see “Projects”). Since I’m very active on Twitter/X (by the way, let’s connect), I tend to learn about new tools very early, and in many cases I head straight to the tool to try it out.

    General Observations

    Experimenting, or as some call it “tinkering”, is essential. We are entering a new terrain of artistic expression, with a lot (most?) of it still unexplored.

    Imagine what it must have felt like when photography was invented. As cameras became more accessible and photography moved from early adoption into the mainstream, people began to test its boundaries. 

    They didn’t just replicate paintings. They played with light, blur, composition, even accidents. That’s how entirely new aesthetics emerged.

    The same applies to AI tools today. The real breakthroughs don’t come from following tutorials step by step, but rather from misusing tools, playing with prompts, layering outputs, remixing styles, and exploring the “wrong” ways of doing things. 

    Tinkering isn’t aimlessness, it’s a tool of discovery. 

    It’s how genres are born, how formats mutate, and how we can stretch the limits of what feels possible.

    What I’ve Learned

    Things are changing fast, but for the foreseeable future these insights will probably hold true.

    Assuming you want to enter the space and try creating something, 

    • Many platforms offer free daily credits, and you should make use of those.
    • Have a structured collection of AI tools. In my case it’s a bookmarks folder.
    • Definitely also structure your computer folders. You might end up with a lot of images and videos. Don’t get lost in the jungle.
    • Spend time away from your computer and write down your ideas on paper. In my case being in the nature really helps to not get lost in the detail. 
    • Recognize the difference between “gimmick” and “substance”.  I see people post AI videos on X, and most of them are gimmicks (= they don’t have any message, and/or are just tropes). Now you don’t have to have ambitions to create anything of substance. But some discernment really helps here either way.
    • Spend some time thinking about taste and what it implies. 
    • Have ChatGPT write your image / video prompt. Your job is to tell it your idea, intent, message. This middle step adds a big layer of detail.
    • Get familiar with JSON. Prompts in JSON format are the ideal language when talking to AI.
    What a prompt in JSON format looks like. This one is for a video.

    I will surely dedicate another post to the insights I’ve had while using all the different AI tools. For now let’s keep it concise. 

    Finally, below is a list of some of the AI tools I’m using. Give them a try; they all have a free tier.

    AI Tools I Use

    Voice & Script Generation: I use Google’s NotebookLM, a free tool that transforms PDFs, websites, or text into audio summaries. This makes scripting and voice generation easy, even for complex topics. For cases when I need a custom voice (and for all things text-to-speech), Elevenlabs is my go-to.

    Music Creation: Tools like Suno and Udio enable me to generate background music for any mood, or entire songs, if I happen to have any song idea. You can use lyrics or create instrumental tracks.

    Video Generation: Platforms such as Runway, Luma, and Kling AI allow video creation and animation, offering a variety of capabilities depending on the project. These days I also increasingly use Dreamina by ByteDance/CapCut.

    Image Generation: I prefer Ideogram, Flux, Reve, and Leonardo.ai for diverse artistic styles. ChatGPT image generation is great for Ghibli-style illustrations or comics. Unlike Midjourney, which tends to create polished, predictable images, these tools yield more unexpected and raw visuals, perfect for experimental art.


    That’s it for now! If you want to *listen* to me talk about my creative process, here’s a video I made some time ago:

  • Vibe Coding: Some How-To Advice

    Vibe Coding: Some How-To Advice

    I don’t know about you, but I’m definitely not into coding all that much. I know just enough Python to write a short script, like one that generates a poem based on a lexicon.

    As a humanities/linguistics person, I’ve never really had patience for extended periods of programming. After about five hours of dealing with code, my focus fades, and I yearn for some fresh air in the park.

    I’ve worked with Java, C++, Perl, Prolog, HTML, XML etc. in the past, but none ever went beyond school/university assignments.

    While I get bored of coding pretty fast, I still have ideas, side projects, and weird little experiments I’d love to build.

    Vibe coding makes me feel like I was born at the perfect time, as it now gives me an ability to thrive on ideas without burning out from endless manual coding.


    What Is Vibe Coding?

    Vibe coding is a fairly new term whose birth we can confidently pinpoint to this tweet by Andrej Karpathy:

    Ever since Karpathy coined this phrase, it’s been popping up all over my social media feeds (primarily Twitter/X), causing slight FOMO every time I see someone build something.

    [By the way, if you’re on Twitter/X, I’d love to connect.]

    It was also Karpathy who stated that“the hottest new programming language is English.”

    That’s basically the essence of vibe coding: You tell the machine what you want, it gets to work, and you go microwave last night’s leftovers.


    I think we’re experiencing a substantial paradigm shift. Programming isn’t what it used to be (writing boilerplate, googling syntax, manually debugging loops, etc.).

    Coding tasks becoming obsolete (click to expand)
    • Manually debugging simple errors
    • Setting up file structures from scratch
    • Looking up library documentation constantly
    • Copy-pasting Stack Overflow answers
    • Writing test cases by hand
    • Refactoring variable names manually
    • Commenting obvious code
    • Rewriting functions for different languages
    • Configuring basic build pipelines
    • Writing getters and setters
    • Typing repetitive API calls
    • Remembering regex syntax
    • Manually linting code
    • Writing basic UI layout code
    • Wrangling import statements
    • Searching for best practices
    • Translating pseudocode into real code
    • Writing “glue code” to connect APIs
    • Writing boilerplate code
    • Memorizing syntax

    If we were to put it in more elevated, conceptual terms:

    Vibe coding isn’t just about “building software”. It’s about shaping intent into form without wrestling with the medium.

    It lets you, at least to some degree, skip the laborious wrestle with details, and focus on your unique app features straightaway.

    That’s invaluable for beginners, solo entrepreneurs, and idea people like myself (at the same time it’s also disrupting software dev industry, but let’s leave that topic for another time).

    It’s more about seeing the purpose or the big picture, creating momentum, shipping/prototyping fast, all while using AI as your co-pilot (or more like a junior developer servant).

    It makes the whole process intuition/flow-driven and thus completely a different kind of activity.

    Still, if you’re not a software dev, there are important basics to consider/learn, like backend, security etc.

    The below guide breaks down the essential steps for turning ideas into functional products using AI tools at every stage.

    “Educational poster” made with Claude Artifacts

    If you can imagine it, you can build it.

    For this guide I’ve put together the best advice I’ve found, directly from people who build. These tips are especially valuable for those who have never coded or finished a final product.

    There are plenty of possible rookie mistakes you’ll want to avoid.

    Exhibit A:

    PS: If you need more info on this topic: I’ve just published the 2nd edition of my book “Vibe Coding: Build Without Thinking”, and you can get it on Amazon.

    It contains all the info you need to successfully build any type of app, website, or platform.

    The guide below is just a summary of what you’ll find in the book.

    My book about vibe coding is available now on Amazon

    Ok, ready for the guide? Here it comes.


    How To Properly Vibe Code

    Here is an ultimate “how to” list for vibe coding:

    1. Start with an idea. You need something to build. If you need inspiration, you can look at places like Reddit or app store reviews.
    2. Understand your competition. Use AI tools like Gemini to research what others in the same space are doing to identify your angle.
    3. Clearly articulate your idea. Define the basics of your concept. This will help you and the AI understand the goal.
    4. Create a simple plan (PRD). Use AI like Claude to grill your idea with questions to see if it’s viable. If it holds up, have the AI write a basic one-page plan (Product Requirement Document). This forces you to clarify what you want and breaks the work into small, clear steps. Think of it like outlining what “done” looks like for each stage.
    5. Focus on the UI first (optional but suggested). Break down the project into small, shippable chunks and have AI (like Claude) detail the UI for each, including page content, functionality, and user flow diagrams.
    6. Generate UI components with AI tools. Turn the UI chunks into prompts for tools like v0.dev and generate the user interface piece by piece, tweaking prompts as needed.
    7. Download the generated code. Once the UI is complete, obtain the code.
    8. Develop the backend logic. Use AI code editors like Cursor or VS Code Copilot to add the database, backend logic, and other functional components.
    9. Adopt a mainstream tech stack. When building a web app, consider using Next.js + Supabase because they have large user bases, many online examples, and AI is more likely to handle them correctly. Add Python if your backend needs more complex logic. For game development, learn Unity or Unreal instead of trying to “vibe-code” in less suitable environments like JavaScript for complex games. Choosing a stack AI knows well can prevent wasted time on bugs.
    10. Work in small, manageable steps. Give the AI one step at a time, rather than asking it to “do everything at once”. Test and fix each step before moving on to the next to prevent bugs from compounding. Example prompts: “Implement Step 1.1: Add Feature A” (test and fix), then “Implement Step 2: Add Feature B”.
    11. Use version control (Git). AI will inevitably make mistakes, so you need a way to roll back your code. Manual commits help you track progress and know exactly where to revert if AI creates issues.
    12. Provide working code samples. Before building a full feature, create a small working script that performs the core functionality (e.g., fetching data from an API). Once it works, save it and include it in your AI prompts as a reference to ensure accuracy with third-party libraries or APIs. This can prevent wasting time on minor mismatches.
    13. Prompt effectively.
      • Share your raw idea with the AI.
      • Ask: “what’s unclear, risky, or missing?” to refine your understanding.
      • Then: “make this resonate with [my audience/customer/community]” and provide data about them.
      • Finally: “what would [0.01% top expert in my field] do here?” to get more advanced insights.
    14. When stuck, start a new chat. Avoid getting trapped in a “copy error → paste to chat → fix → new error → repeat” cycle. If you hit this loop, open a fresh chat and clearly state what’s broken, what you expected, and what you’ve already tried. Include relevant logs, errors, and screenshots. A clean context can often resolve issues that endless retries won’t. The longer a chat history gets, the less effective the AI might become.
    15. Learn the basics of programming. While AI can write code for you, understanding fundamental programming concepts is still important. This helps you spot when the AI is incorrect and keeps your projects on track. Vibe coding can even make learning easier by doing and acquiring real-world skills while shipping projects.
    16. Ship something small today. Focus on creating and releasing a minimal viable product to gain momentum. The rest will evolve from there. Remember, shipping is the tuition for the “startup school” that is always open.
    17. Don’t be afraid to leverage different AI tools for their strengths. For example, use Gemini for research and Claude for planning and UI/UX brainstorming. You can even string together different AI agents to handle various operations.
    18. Create a simple README file. Use AI like Claude to write a basic README that explains what you are building.

    That’s it! I hope this guide will be useful to you. You can download the above poster graphic by clicking on the image.


    Watch my Swetlana AI podcast episode on this topic:

  • “Vibe Coding”: Rethinking Programming

    “Vibe Coding”: Rethinking Programming

    Vibe coding is an interesting new concept that’s gaining popularity in AI circles.

    Here’s what it’s all about:

    On Feb 2, 2025, Andrej Karpathy (ex-Tesla, ex-OpenAI = AI overlord) dropped a tweet introducing “vibe coding.” It’s a coding style where you mostly stop coding. Instead, you just… vibe.

    Let’s look at what vibe coding actually is.

    Andrej Karpathy’s tweet

    Follow the Vibe

    Karpathy says it’s about surrendering to the AI.

    No more obsessing over syntax or structure.

    Just “see stuff, say stuff, run stuff, copy-paste stuff.

    The code writes itself (sort of).

    You guide it with prompts, trust the AI to handle the rest, and don’t sweat the details.

    At its core, vibe coding represents a departure from traditional coding practices, where developers manually write, debug, and maintain code.

    Instead it relies heavily on AI tools to generate and manage code. Karpathy suggests that this method feels less like traditional coding and more like a fluid, almost magical process where the code grows beyond the developer’s direct comprehension.

    It seems like we can now trust AI to handle the details and all the nitty-gritty, so devs can focus on big ideas instead of getting lost in the technical stuff (aka the mechanics of implementation).

    Karpathy’s Vibe Coding Tools

    Karpathy’s setup relies on a few key AI tools:

    • Cursor (the interface where the code lives)
    • Claude Sonnet (the brain for deeper logic), and
    • SuperWhisper (a voice-to-text app).

    He barely touches the keyboard—just talks to the AI. Say something like, “make the sidebar padding bigger” and it just happens.

    This hands-free setup shows how AI is making coding way more accessible—even for stuff that used to be annoying or too small to bother with.

    Low Effort, High Trust

    Karpathy’s vibe coding style is basically: trust the AI, don’t overthink it.

    He hits “Accept All” without checking the changes, pastes in error messages with zero explanation, and sometimes just pokes around randomly until things work.

    It sounds chaotic, but for quick side projects or weekend experiments, it gets the job done. Fast, messy, good enough.

    That said, he admits the code can turn into a mess if you ever need to actually understand it later. So it’s fun and efficient, but only until you want to clean it up.

    The Limits

    Karpathy’s honest about the downsides. Sometimes the AI just can’t fix the bug—so you keep rewording your request or poking at the problem until it magically goes away.

    That might be fine for quick hacks, but it’s not ideal for big or serious projects where clean, secure, and reliable code actually matters. Without proper review, things can get messy fast—think spaghetti code no one wants to touch later.

    His point? Vibe coding is fun and fast, but it comes with trade-offs. If you care about long-term quality or working with a team, the chill approach might bite you later.

    The Big Picture

    Karpathy’s post clearly hit a nerve, as evidenced by the responses on X and related web discussions.

    Vibe coding indicates a broader shift: AI tools (trained on code repositories) are getting so good that more people can build software without being hardcore programmers.

    Tools like Cursor, Replit’s AI, and SuperWhisper make coding feel less like coding. It’s closer to chatting with a clever assistant that builds stuff for you. This fits right in with the low-code/no-code movement—more access, fewer barriers.

    Not everyone is a fan though. Some devs love the speed and freedom. Others worry we’re building unstable tech with no one left who understands how it works.

    Source: Reddit

    And then, of course, there’s the security aspect.

    What It Means for the Future

    So far it’s early to say, but: vibe coding might be more than a trend. It could become a whole new way of building software. With AI handling the actual labor of coding, devs can move faster, get more creative, and maybe even work more like artists than engineers.

    But there are also the big concerns (and we need to think about how to mitigate these in the future):

    • What happens to code quality?
    • Who’s responsible when AI-generated code causes problems?
    • What will it do to the job market?

    So far people are divided on this topic. Some see vibe coding as the future. Others think it’s only safe in the hands of experts like Karpathy. The rest is still coding manually.

  • The First Major AI Profession Is Growing Fast: AI Governance

    The First Major AI Profession Is Growing Fast: AI Governance

    AI replaces jobs, but it also creates new jobs. One of them is the rapidly growing field of “AI Governance“.

    People working in AI Governance are generally expected to apply ethical, legal, and societal expertise to shape AI systems.

    Key Points

    • AI Governance ensures ethical and responsible use of AI technologies.
    • Involves creating policies, managing risks, and ensuring compliance.
    • Requires skills in AI, law, ethics, and communication.
    • Growing field with increasing regulations and demand for experts.

    What is AI Governance?

    AI Governance is about making sure AI systems are used safely and fairly. It involves setting rules and guidelines to prevent problems like bias, privacy issues, and unethical decisions. Professionals in this field work to build trust in AI by ensuring it respects human rights and aligns with societal values.

    Roles and Responsibilities

    People in AI Governance do things like:

    • Make and follow AI policies.
    • Check if AI systems follow laws and regulations.
    • Lead teams to handle AI ethics and risks.
    • Work with different groups to make sure AI fits business and legal needs.

    Common jobs include AI Governance Manager, AI Ethics Officer, and AI Compliance Officer.

    Skills Needed

    You need a mix of skills, such as:

    • Knowing how AI works and what it can do.
    • Understanding laws and rules about AI.
    • Leading teams and managing projects.
    • Explaining complex AI ideas to people without technical backgrounds.
    • Managing risks and ensuring AI is used ethically.

    Surprising Growth and Demand

    It’s surprising how fast this field is growing, with a market size of USD 145.5 million in 2023 and expected to grow at over 52% annually until 2032, driven by the need for ethical hacking and cybersecurity (AI Governance Market Size & Growth Analysis Report, 2024-2032).


    Comprehensive Overview of AI Governance as a Professional Field

    AI Governance is an emerging and rapidly evolving professional field that focuses on ensuring the responsible, ethical, and effective development, deployment, and use of artificial intelligence (AI) technologies. This field is critical as AI becomes increasingly integrated into organizational and societal operations, necessitating robust frameworks to manage risks and maximize benefits. Below, we explore the definition, scope, roles, required skills, current trends, challenges, and career paths in AI Governance, providing a detailed analysis for professionals and enthusiasts alike.

    Definition and Scope

    AI Governance refers to the processes, policies, and practices that guide the ethical development, deployment, and use of AI technologies. It aims to ensure AI systems are safe, fair, and respect human rights, addressing risks such as bias, privacy infringement, and misuse. Unlike related fields like AI ethics, which focuses on moral principles, or AI law, which deals with legal compliance, AI Governance encompasses a broader oversight, integrating technical, legal, and ethical dimensions to foster trust and accountability.

    For instance, AI Governance addresses the human element in AI creation, mitigating biases and errors that can lead to discrimination, as highlighted by What is AI Governance? | IBM. It also involves establishing frameworks to align AI behaviors with societal expectations, ensuring transparency and explainability, as noted in What Is Artificial Intelligence (AI) Governance?| Definition from TechTarget.

    Roles and Responsibilities

    Professionals in AI Governance undertake a variety of roles, each critical to managing AI systems responsibly. These include:

    Common job titles include AI Governance Manager, AI Ethics Officer, AI Compliance Officer, and AI Policy Advisor, reflecting the diverse responsibilities within the field.

    Skills Required

    AI Governance professionals need a multidisciplinary skill set to navigate the complexities of the field. Key skills include:

    These skills are often developed through education, certifications like the AI Governance Professional certification (Artificial Intelligence Governance Professional), and on-the-job experience.

    Current Trends and Challenges

    The AI Governance field is witnessing significant trends and challenges, shaping its evolution:

    Challenges include keeping pace with technological advancements, navigating fragmented regulatory landscapes, and ensuring AI systems are both effective and ethical, as highlighted in Dentons – AI trends for 2025: AI regulation, governance and ethics.

    Career Path

    Entering AI Governance requires a strategic approach, leveraging education, skills development, and networking:

    The field offers exciting opportunities for those passionate about technology and ethics, with potential to shape the future of AI responsibly, as noted in career reviews like AI governance and policy – Career review.

    Summary Table of AI Governance Key Aspects

    AspectDetails
    DefinitionEnsures ethical, safe, and fair use of AI, managing risks and building trust.
    Key RolesAI Governance Manager, Ethics Officer, Compliance Officer, Policy Advisor.
    Essential SkillsAI knowledge, legal understanding, ethics, communication, risk management.
    Current TrendsGrowing regulations, transparency focus, ethical considerations, market growth.
    ChallengesRapid tech changes, regulatory complexity, ensuring effectiveness and ethics.
    Career EntryEducation, certifications, skills development, job roles in policy and ethics.

    This comprehensive overview underscores AI Governance as a vital field, offering significant opportunities for professionals to contribute to the responsible advancement of AI technologies.

    Key Citations

  • AI Tools That People Love/Use The Most

    AI Tools That People Love/Use The Most

    I asked Grok to analyze people’s tweets globally, and tell me which AI tools they tend to use.

    One of Grok’s priceless features is the access to what people are saying, in real time. That’s one of the things that ChatGPT can’t do.

    So: What AI tools do people actually use? Here’s what Grok says.


    Grok Breaks Down People’s Favorite AI Tools

    Here’s a more detailed breakdown of AI tools based on their mentions and praised uses from X posts:


    Perplexity AI

    Use: Primarily used for advanced search capabilities, providing focused and academic research.

    Benefits: Users appreciate its ability to integrate with other models like Claude, offer detailed insights from specific URLs or file uploads, and its ease in sharing and managing information. It’s particularly praised for its vertical integration which allows for tailored searches.


    V0 (by Vercel)

    Use: A tool for building web UI components.

    Benefits: It’s noted for its simplicity and ease of use for frontend design, making it beneficial for those who want to quickly prototype or design web interfaces.


    Bolt, Cursor AI, Windsurf AI

    Use: These tools are generally used for coding assistance.

    Benefits: Bolt might be more suited for beginners, while Cursor and Windsurf are praised for their deep integration into the coding workflow, providing real-time code suggestions, debugging assistance, and productivity boosts. Users find these tools vital for speeding up coding tasks and improving code quality.


    Claude

    Use: General productivity, particularly for writing and technical tasks.

    Benefits: Known for its nuanced understanding of context, which makes it excellent for tasks requiring detailed or technical writing. It’s also valued for its coding assistance capabilities.


    ChatGPT

    Use: Quick queries, document creation, and general information gathering.

    Benefits: Users highlight its versatility, from answering straightforward questions to creating comprehensive documents. It’s seen as an all-purpose tool for many due to its conversational nature and broad knowledge base.


    Abacus AI

    Use: Not as widely discussed, but mentioned in contexts of general productivity or potential future use.

    Benefits: While specifics are not detailed, the mention suggests it’s viewed with optimism for its capabilities, possibly in data analysis or custom AI solutions.


    Kapwing, InVideo, Synthesia, Kling, Pixverse

    Use: Focused on video creation and editing.

    Benefits: These tools are praised for simplifying video production. Kapwing and InVideo are noted for their editing capabilities, Synthesia for AI-generated video content, and Kling and Pixverse for innovative video generation, especially in creative or marketing contexts.


    SEMrush

    Use: SEO and digital marketing.

    Benefits: Users value it for its comprehensive digital marketing tools, including SEO, content marketing, and competitive analysis, which are crucial for enhancing online visibility.


    Midjourney, DALL-E

    Use: Image generation from text prompts.

    Benefits: These are celebrated for their creative outputs, allowing users to visualize concepts or create art with high quality and diverse styles. They’re particularly useful for designers, marketers, or anyone in need of visual content.


    Canva AI

    Use: Graphic design automation.

    Benefits: By integrating AI, Canva offers features like automated design suggestions, background removal, and more, simplifying the design process for users without extensive design skills.

  • Hooray, I’m a Verified Builder Now

    Hooray, I’m a Verified Builder Now

    OpenAI, here I come. I finally got verified as a builder, and my first GPT is officially public. With the GPT store coming out one of these days, I’m thrilled to see what will happen. Looks like this could become another income stream.

    Building, conceptualized image (made with DALL-E 3)

    What is my first public GPT you ask?

    It’s FreudGPT!

    I’ve renamed it to FREUD Dream Interpreter though, as using “GPT” at the end of it is apparently discouraged by the OpenAI guidelines. Go give it a try if you had a dream recently and you want to know what it means.

    By the way, read OpenAI’s usage policies and brand guidelines.

    And here is the general introduction to what’s to expect.


    While trying to get verified I’ve run into one particular technical problem – getting OpenAI to approve my DNS record.

    After several attempts to verify my website by adding a DNS txt entry it finally worked. Initially I’d press the “verify” button and got an error message, but then I deleted the domain and re-added it, added the txt again and it worked.

    How To Become A Verified Builder On OpenAI

    First things first, verification isn’t a big deal if you want to use your real name. It’ll get populated from your billing details and you’re good to go.

    In my case, I wanted to get my website verified.

    Here’s a step by step:

    1. Obviously have an account with OpenAI. This is a no-brainer.
    2. Go to ChatGPT, then to Settings, and then to “Builder Profile”.
    3. Add a new domain, click “Submit”.
    4. You’ll get a text string, copy it.
    5. Go to your domain host and add a new DNS txt record. Depending on the host this will require an individual approach. I’m using WordPress and in that case you go to Settings, scroll down to “Change Website Address”, click on the “…” next to your domain, and then “Manage DNS”. From there you add a txt entry, pasting your OpenAI code.
    6. Go back to ChatGPT Settings and click verify. If it doesn’t work straightaway, try again later, and if it doesn’t work on the next day, I’d suggest you delete and re-add your domain.

    That’s it! I hope it’ll work for you.

    As of my future plans: of course I have more GPTs up my sleeve.

    And I recommend you try it too. GPTs are free to build, so it’s a win-only situation.

  • AI Interprets a Drake Meme

    AI Interprets a Drake Meme

    I’ve been seeing this new genre of memes on Instagram recently. They go like “X: Died 1992 / Y: Born 1992 / Welcome back, X”. Since ChatGPT can make educated guesses about images, I’ve let it write an interpretation of such a meme. Results below.

    An example of the kind of meme I’m talking about (source: knowyourmeme)

    My prompt wasn’t really that much sophisticated, but sufficient, as I’m happy with the result.

    Here’s the prompt:

    Write a professional review of this meme.

    Here’s the meme:

    Source: @trashcanpaul

    Below is ChatGPT’s reply. I’m (somewhat) impressed by the fact that it has recognized that the humorous part of the meme revolves around the concept of reincarnation.


    ChatGPT:

    The meme juxtaposes two seemingly unrelated events: the Chernobyl disaster of 1986 and the birth of a popular figure in the same year, creating a humorous connection through the concept of reincarnation.

    The left side shows a historical photo of the Chernobyl nuclear disaster site with the text “Died 1986,” while the right side shows a contemporary portrait of the individual with the text “Born 1986,” with a caption that humorously welcomes back the Chernobyl Reactor 4, personifying it.

    The meme’s humor derives from the absurd idea of a nuclear reactor being reincarnated as a person. The use of a well-known individual intensifies the effect as it plays on their public image and the fame they have achieved. It’s a simple but effective piece of internet humor that relies on the viewer’s knowledge of both the historical event and the person’s identity to land the joke.


    For my next trick, I’ll pick a more advanced meme to be interpreted. Stay tuned.

    In other news: I’m working towards becoming a verified builder on OpenAI! So hopefully soon I’ll be able to publish FreudGPT (and my other GPTs).

  • ChatGPT x DALL-E 3: Creating Memes and Artwork

    ChatGPT x DALL-E 3: Creating Memes and Artwork

    ChatGPT can now produce images! 🤯 And they are shockingly accurate. Today I’m trying out the new image generation feature (DALL-E 3!), and I’m definitely thrilled by the possibilities. This is way more exciting than Midjourney or standalone Stable Diffusion. And yet again I feel distracted from my recent project (on which I will update you in time). Yay!

    I asked DALL-E 3 to create a meme illustration about gentrification

    Ok, so this development is already a month (or so) old, so I’m a bit late to the party. But hey, better late than never.

    In this article I’m including some memes and illustrations (particularly interesting for POD designers, and, well, illustrators).

    How To Use DALL-E 3

    First things first — here is how you can access DALL-E 3. It’s fairly simple.

    1. Go on ChatGPT. You need to have the subscription in order to use DALL-E 3, at least at the time of writing this.
    2. Make sure to select ChatGPT 4 as a model in the upper left corner.
    3. Write a prompt! It’s perfectly fine to keep it simple, you will achieve interesting results anyway, as ChatGPT will do the thinking for you

    Example Prompts for DALL-E 3

    A simple short prompt will go a long way. Try things like:

    • Create an image of a hedgehog in the rain
    • Make a meme about a messy kitchen
    • Create a logo for my bakery
    • Create a meme about my friend Janet who is always late

    Especially the latter point is proving to be very interesting for me, as I love surprising my friends with some crazy imagery. Best thing you can do is experiment a bit, and see what comes out. Oftentimes the results are entertaining.

    Memes

    So the first thing I’ve tried was to generate memes, as I keep seeing AI-generated memes all over my social media. 

    As you can see there are barely any typos, which is pretty impressive

    And the beautiful thing here is that ChatGPT comes up with its own prompt, adding new thoughts to your idea. At this point, it basically does all the (conceptual) thinking. 

    You might be wondering: how is DALL-E handling text / alphabet characters displayed in images? Well, it got waay better, although of course there are occasional glitches. Compared to earlier versions of DALL-E though this is a significant improvement. I also like the font used here.

    As you can probably guess, the sky is the limit here. Generating this type of content like this could be a game-changer for anyone who wants to run, say, a meme Instagram account.

    Illustrations and Shirt Designs

    But wait, there’s more. Memes obviously weren’t enough, so I went straight ahead to shirt design illustrations. And as a “seasoned artist”, I have to say I’m impressed. To check for possible copyright breaches, I performed a Google image search for several of these designs, and found nothing similar enough.

    For this one, I told ChatGPT to create a meme about gentrification:

    ChatGPT came up with the slogan “When the block gets a little too hip”, pretty funky idea

    And here is an illustration about marketing, or made FOR the marketer. This one is a bit more glitchy, maybe because of the amount of words involved:

    And while it has errors and glitches, it’s conceptually still a great idea that could work well on a shirt. Personally for me I have decided that I definitely will use this as an inspiration for my actual designs.

    Of course I made more than these images, so if you’re curious, you might as well ask me. You can get in contact via my contact form

    or Instagram, for example: https://www.instagram.com/swetlana_ai/

    Here’s one more about boomers and millennials:

    ChatGPT and DALL-E 3

    Here’s what all the fuzz is about: ChatGPT now offers a unique image creation feature for Plus and Enterprise users. Simply describe your vision, and ChatGPT will provide visuals for you to refine and request revisions in the chat.

    DALL·E 3 is a highly advanced image model resulting from extensive research, offering visually stunning and detailed images. It excels in handling detailed prompts, supports various aspect ratios, and focuses more on user-supplied captions

    With DALL·E 3, you can unleash your creativity like never before. The only BUT: it doesn’t replicate the style of living artists. Additionally, you have the option to exclude your images from future model training. Learn more in their research paper here.

    Here’s the summary of the research paper: 

    Recent advancements in generative modeling have significantly improved text-to-image generative models. These improvements stem from two main approaches: using sampling-based methods like autoregressive generative modeling or diffusion processes, which break down image generation into manageable steps for neural networks. Additionally, researchers have developed image generators based on self-attention layers, separating image generation from convolutional spatial biases and leveraging transformer scaling properties.

    When coupled with large datasets, these approaches enable the training of text-to-image models that can produce imagery approaching human-quality photos and artwork. However, a key challenge in this field is “prompt following,” where models often struggle to capture word meanings, order, or context in given captions.

    Several works have highlighted this challenge, proposing various solutions. This paper introduces a novel approach to address prompt following: caption improvement. The authors believe that the poor quality of text-image pairings in training datasets is a fundamental issue. To tackle this, they develop a robust image captioning system to generate detailed, accurate descriptions for images, enhancing the dataset’s captions. Subsequently, they train text-to-image models on this improved dataset.

    While training on synthetic data is not new, this work focuses on the development of a descriptive image captioning system and assesses the impact of using synthetic captions in training generative models. The paper primarily evaluates the enhanced prompt following capabilities of DALL-E 3, achieved through training on highly descriptive generated captions. It does not delve into the technical details of the DALL-E 3 model but provides an overview of the training strategy, evaluations, and discussions of limitations and risks.

  • AI Writes Wine Reviews – But About Other Things

    AI Writes Wine Reviews – But About Other Things

    You’ve probably heard of those wine reviews. They are packed with phrases such as “robust flavor profile” and “full-bodied and complex aromas”. Well, today I made AI (GPT 3.5) write such reviews about everything but wine. I think it’s a fun way to capture the essence of something. In the future I might take it further, to something less obvious, but for now here we go — below are the first reviews.

    Swetlana AI - AI writes wine reviews about other things
    Person drinking something (note the right amount of fingers) – Image by Midjourney

    Coca Cola

    Prompt: Write a review about a Cola drink as if it were wine. Make the review a typical wine review

    The Cola drink I had the pleasure of sampling was a bold and effervescent concoction that immediately caught my attention with its striking amber color and lively carbonation. Upon opening the bottle, the nose was immediately filled with a complex bouquet of aromas, including notes of caramel, vanilla, and a hint of spice.

    On the palate, the drink was full-bodied and rich, with a robust flavor profile that danced across my tongue. The initial taste was dominated by a strong sweetness, which was perfectly balanced by a subtle bitterness and acidity, lending a sophisticated complexity to the overall taste. The finish was long and refreshing, with a delightful fizz that lingered on the palate.

    Overall, I found this Cola drink to be an exquisite and refined beverage that would pair well with a wide variety of foods. Its versatility and depth of flavor make it an ideal choice for any occasion, whether enjoyed alone or as part of a meal. I would highly recommend this drink to anyone looking for a refreshing and sophisticated alternative to traditional sodas.


    Coffee

    Prompt: Write another review about coffee

    The coffee I recently indulged in was a truly remarkable experience. The aroma alone was enough to awaken my senses, with its enticing notes of chocolate, caramel, and a hint of roasted nuts. The dark, rich color of the coffee further indicated the depth of flavor that was to come.

    On the palate, the coffee was full-bodied and complex, with a rich, velvety texture that coated my tongue. The first sip was an explosion of flavor, with a bold bitterness that was perfectly balanced by a hint of sweetness and a subtle acidity that provided a refreshing kick. As I continued to sip, I discovered new layers of flavor, including a delicate floral note that added a touch of elegance to the experience.

    The finish was long and satisfying, with a smooth, creamy texture that left a pleasant aftertaste. Overall, I found this coffee to be a truly exceptional beverage, one that would be appreciated by even the most discerning of coffee connoisseurs. Its depth of flavor and complexity make it a perfect choice for a leisurely morning or a late-night indulgence. I would highly recommend this coffee to anyone looking for a truly unforgettable coffee experience.


    Water

    Prompt: Write one about water

    The water I had the pleasure of tasting was a pure and refreshing elixir that quenched my thirst with its crystal-clear appearance and light, clean aroma. The taste was crisp and refreshing, with a subtle sweetness that indicated its high quality and purity.

    As I savored each sip, I could feel the water hydrating and revitalizing my body, providing a sense of refreshment and vitality that was truly remarkable. The mouthfeel was smooth and silky, with a refreshing coolness that left a pleasant sensation on my tongue.

    Overall, I found this water to be a true delight, one that perfectly embodies the simplicity and purity of nature. Its refreshing taste and hydrating properties make it an ideal choice for any occasion, whether enjoyed alone or as part of a meal. I would highly recommend this water to anyone looking for a simple yet refreshing way to quench their thirst and revitalize their body.


    Beer

    Prompt: Write one about beer

    The beer I had the pleasure of sampling was a robust and flavorful brew that immediately caught my attention with its rich, amber color and frothy head. Upon taking a sip, I was greeted with a complex array of flavors, including a robust bitterness that was perfectly balanced by a hint of sweetness and a subtle hoppy note.

    The mouthfeel was smooth and velvety, with a refreshing carbonation that enlivened the senses and provided a pleasant tingling sensation on the tongue. As I continued to sip, I discovered new layers of flavor, including a subtle earthiness that added a touch of sophistication to the experience.

    The finish was long and satisfying, with a pleasant aftertaste that lingered on the palate. Overall, I found this beer to be a truly exceptional beverage, one that would be appreciated by even the most discerning of beer enthusiasts. Its depth of flavor and complexity make it a perfect choice for a casual evening with friends or a more sophisticated affair. I would highly recommend this beer to anyone looking for a truly unforgettable beer experience.


    Life

    Prompt: Write one about life

    Life is a journey, a complex and ever-changing experience that is as unique as it is profound. It is a tapestry of moments and memories, each one woven together to create a rich and diverse fabric that reflects the beauty and complexity of the human experience.

    At times, life can be difficult and challenging, filled with obstacles and hardships that test our strength and resilience. Yet, it is these very struggles that make us stronger, that shape us into the people we are meant to be. Through perseverance and determination, we can overcome even the most daunting of challenges and emerge stronger, wiser, and more compassionate than before.

    But life is also full of beauty and joy, of moments that take our breath away and remind us of the incredible potential that exists within each of us. Whether it is the laughter of a child, the embrace of a loved one, or the awe-inspiring beauty of the natural world, these moments remind us of the incredible gift that life truly is.

    In the end, life is a journey that is as unique as it is precious. It is a gift to be cherished and celebrated, a tapestry of moments and memories that reflect the beauty and complexity of the human experience. And through it all, we must remember to savor each moment, to embrace each experience with open arms, and to cherish the incredible gift that is life.