Skip to Content
View all events

ChatGPT for Software Architects

Published by O'Reilly Media, Inc.

Intermediate content levelIntermediate

Understand how to use generative AI to enhance your architectural processes

Course outcomes

  • Understand how to use ChatGPT to enhance your architectural processes
  • Learn to write effective prompts to assist you with design and decisions
  • Efficiently leverage generative AI for architectural documentation and problem-solving
  • Understand how to create strategic road maps using ChatGPT
  • Gain insights into generative AI’s ethical considerations and best practices

Course description

With technology constantly evolving, architects are always looking for ways to improve their workflows and decision-making abilities. ChatGPT is a powerful generative AI model that will revolutionize how software architects approach their tasks.

Join expert Rohit Bhardwaj to explore how ChatGPT can become your indispensable ally in various aspects of software architecture. From analyzing requirements to designing systems, reviewing code, and documenting, you’ll discover how ChatGPT can streamline your architectural tasks, promote innovation, and empower you to make informed decisions.

What you’ll learn and how you can apply it

  • Craft custom prompts that evoke accurate responses from GenAI models
  • Enhance architectural productivity by streamlining documentation, code generation, and problem-solving
  • Collaborate with GenAI to enhance creativity and innovation in architectural design and decision-making
  • Create striking architectural designs that captivate stakeholders

This live event is for you because...

  • You're a software architect or a senior developer/engineer who works with software architecture.
  • You want to become proficient at using generative AI for software architecture.

Prerequisites

  • Basic knowledge of software architecture

Recommended preparation:

  • GitHub repository
  • OpenAI login for ChatGPT (optional for completing exercises)

Recommended follow-up:

Schedule

The time frames are only estimates and may vary according to how the class is progressing.

Introduction to ChatGPT and generative AI (20 minutes)

  • Presentation: Overview of ChatGPT and its capabilities; introduction to generative AI technology; benefits of incorporating AI into software architecture

Prompt engineering for architectural tasks (20 minutes)

  • Presentation: Understanding the importance of prompt engineering; crafting effective prompts for ChatGPT
  • Hands-on exercise: Create architectural prompts

Optimizing requirement analysis (55 minutes)

  • Presentation: Leveraging ChatGPT for requirement analysis; empathy map; customer journey map; architecture agilities; practical tips for using ChatGPT in gathering and analyzing requirements
  • Hands-on exercise: Analyze requirements
  • Break

Enhancing system design (55 minutes)

  • Presentation: Using ChatGPT for high-level, detailed architectural design; cost estimations; compliance, security, and performance; selecting appropriate technologies and patterns with AI assistance
  • Hands-on exercise: Enhance system design

Architectural documentation and communication (30 minutes)

  • Presentation: Creating architectural documentation with ChatGPT; effectively communicating architectural decisions to stakeholders
  • Hands-on exercise: Document architectural decisions with AI
  • Break

ChatGPT plug-ins and architecture (30 minutes)

  • Presentation: Introduction to ChatGPT plug-ins; their relevance in software architecture; things to consider when integrating plug-ins
  • Hands-on exercise: Explore ChatGPT plug-ins for architectural tasks

Real-world use cases and integrating ChatGPT (20 minutes)

  • Presentation: Practical use cases of ChatGPT in software architecture; strategies for integrating ChatGPT into daily projects
  • Hands-on exercise: Use cases showcase

Wrap-up and Q&A (10 minutes)

Your Instructor

  • Rohit Bhardwaj

    Rohit Bhardwaj is the CTO and director of AI architecture at Salesforce, where he leads strategy and design for enterprise-scale AI systems, multi-agent platforms, and data cloud integrations. He has extensive experience architecting multitenant, cloud native solutions using resilient microservices, service-oriented architectures, and the AWS stack.

    As an Agentforce expert, Rohit specializes in generative AI, retrieval-augmented generation (RAG), and AI-powered business transformation, with a strong focus on trust, governance, and resilience in AI system design. He conceptualizes and delivers high-value cloud solutions that reduce costs, increase efficiencies, and scale across global enterprises.

    A regular speaker at No Fluff Just Stuff, UberConf, Richweb, GIDS, and international conferences, Rohit is widely recognized for his real-time analytics, system design mastery, and transformative AI insights. He’s also an accomplished author and educator.

    Rohit holds an MBA in corporate entrepreneurship from Babson College and master’s degrees in computer science from both Boston University and Harvard University. As a visionary leader, he builds strategic roadmaps, mentors global architecture teams, and drives research initiatives—making him a trusted advisor at the intersection of AI, cloud platforms, and business strategy.

    linkedinXlinksearch

Skill covered

Software Architecture