Rapid Ruby Rapid Ruby
Courses All Lessons Blog Premium
Get started
Rapid Ruby Rapid Ruby
Courses All Lessons Blog Premium
Sign up → Log in →

Lessons

Video episodes exploring all things Ruby, Rails and Hotwire.

  • All lessons
  • Free to watch
  • AI
  • Authentication
  • ChatGPT
  • Esbuild
  • GraphQL
  • Happi
  • Hotwire
  • Postgres
  • RSpec
  • Rails
  • Ruby
  • Stripe
  • Tailwind
  • Tools
  • VS Code
  • ViewComponent
  • Custom tool calls with LangChain.rb
    Premium
    Premium content

    AI on Rails: Custom tool calls with LangChain.rb

    12 Dec, 2024

    Rails, AI, ChatGPT

    Let's create our first custom tool with LangChain.rb. Custom tools is where you can unlock the power of AI in your apps, we'll start with a super-simple tool though, to give our...

  • Give your agents internet access
    Premium
    Premium content

    AI on Rails: Give your agents internet access

    12 Dec, 2024

    Rails, AI, ChatGPT

    In this episode we'll use the Tavily search tool included with LangChain.rb to give our agents access to search the web and improve their knowledge.

  • Broadcasting messages live with Turbo Streams
    Premium
    Premium content

    AI on Rails: Broadcasting messages live with Turbo Streams

    12 Dec, 2024

    Rails, AI, ChatGPT

    We'll refactor our messages and create controller action to use turbo streams and live push our messages as and when they are created. This makes the UI feel more responsive.

  • Dynamic AI prompts
    Premium
    Premium content

    AI on Rails: Dynamic AI prompts

    12 Dec, 2024

    Rails, AI, ChatGPT

    Let's move our Ai::Agent class to be backed by ActiveRecord and store all our prompts and configuration in the database. This allows us to easily spin up and test new agents wit...

  • Persisting chat history
    Premium
    Premium content

    AI on Rails: Persisting chat history

    12 Dec, 2024

    Rails, AI, ChatGPT

    In this episode, we look at storing the chat history in the database, so that you can continue to have a conversation with the agent.

RapidRuby.com
Twitter YouTube
Premium About Terms Privacy Security

© 2025 Rapid Ruby by Darkforce