https://www.chat-data.com/_next/static/chunks/pages/changelog/ai-action-realtime-52ff18b032124fa6.js
1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[67493],{28753:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/changelog/ai-action-realtime",function(){return a(7751)}])},7751:function(e,t,a){"use strict";a.r(t),a.d(t,{__N_SSG:function(){return r},article:function(){return A},default:function(){return d}});var i=a(824246),n=a(200407),o=a(83368),c={src:"/_next/static/media/document_image_realtime.e3c116f8.png",height:720,width:960,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAMAAADJ2y/JAAAAclBMVEX2//+xhLX9mqX/Ui3NuMWiiL5rHeriEY3HkbHe9ff/Mzb/GET0AW//AFP8eqDvJFrZY4LsB3jQqbfUoLDfemzX9/L0trHkFnD/ZC/asMT7XZ3gw9B6EMl4Ubrg1N69dr2+BZqwL5eSCKqNIpfZ47msb8jaod+3AAAACXBIWXMAAAsSAAALEgHS3X78AAAAO0lEQVQImQXBBQKAIAAAsUNJC7G7/f8X2Zg6W/sxGNKB1rrzIkv6ZkY85BWrdGKjXDjkpzSFud9f7ToCS5oC6FdBs8kAAAAASUVORK5CYII=",blurWidth:8,blurHeight:6},s={src:"/_next/static/media/button_search_realtime.e841e384.png",height:720,width:960,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAMAAADJ2y/JAAAAb1BMVEX0//6mgrpqHOncztq8jrHl9/DWs8fiEY7nD3XSpbT/AFP9f6P/F0P/NDb9nKf/Uy70AXDX9/LZvcn8YaDZY4Leem3zt7PX9P//ZC/OkLfuJFq8eb55EMiwnMu9Bpp5U7mRCKmxMJiOIZavdM7////yd7aJAAAACXBIWXMAAAsSAAALEgHS3X78AAAAOklEQVQImQXBBQKAIAAAsaPB7gLb/7/RjWXUw+a9o54I6xwPyqoNFn1R5KazRiSyHqU+IWnc/bz7KX9JKALIlXcWWwAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:6},r=!0;let A={author:"Samuel Su",date:"2025-02-24",title:"AI Actions in Realtime",label:"feature",avatar:"/images/samuel_su_profile.png",hashtags:["voice ai","ai actions","real time voice chat","chatbot","voice commands","pdf generation","image generation","ai automation"],thumbnail:{src:"/_next/static/media/chat_data_ai_action_realtime.5c6782f4.webp",height:675,width:1200,blurDataURL:"data:image/webp;base64,UklGRoQAAABXRUJQVlA4WAoAAAAQAAAABwAABAAAQUxQSBYAAAABH3D//4iIg4K2beSQ9x+Ii+h/fA8DVlA4IEgAAACwAQCdASoIAAUAAkA4JaACdADzesxgAP77ZJcXuTbuYDihd30sX2HhEvfXzWZRl34Ce0Y1ySaSQv+9bWM+vPFTQuMuHW1YGAA=",blurWidth:8,blurHeight:5},preview:"Introducing **AI Actions in Realtime** - Extending our AI actions capability to voice conversations, enabling AI agents to perform all actions previously available only in text chat.\n\n## Overview\nWe've expanded our [AI actions](/changelog/ai-actions) feature to support realtime voice-to-voice interactions. AI agents can now execute actions and display results directly in voice conversations, creating a unified experience across text and voice interfaces.\n\n## New Capabilities\n- **Content Generation**: Create images and PDF documents by talking to your AI agent\n- **Interactive Features**: Execute searches and trigger button actions via voice\n- **Background Processing**: Support for lazy chat actions and lead collection\n- **Realtime Results**: View action outcomes directly in the chat interface\n\n## Impact\nThis update eliminates the previous limitation where AI actions were restricted to text-based interactions, enabling a seamless experience regardless of communication method.\n"},l=e=>(0,i.jsx)(o.E,{article:A,...e});function h(e){let t={a:"a",h2:"h2",h3:"h3",p:"p",strong:"strong",...(0,n.a)(),...e.components},{Image:a}=t;return a||function(e,t){throw Error("Expected "+(t?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}("Image",!0),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(t.p,{children:["Introducing ",(0,i.jsx)(t.strong,{children:"AI Actions in Realtime"})," - We've expanded our AI actions capability to support realtime voice-to-voice chat interactions. Your AI agent can now not only answer questions based on your knowledge base but also perform customized AI actions and display results directly in the realtime chat interface."]}
1),"\n",(0,i.jsx)(t.h2,{children:"Background"}),"\n",(0,i.jsxs)(t.p,{children:["Previously, AI actions were only available in text chat mode. Voice-to-voice conversations couldn't utilize features like ",(0,i.jsx)(t.a,{href:"https://cookbook.chat-data.com/docs/live-chat-escalation#lazy-live-chat-triggering",children:"lazy live chat"}),", ",(0,i.jsx)(t.a,{href:"https://cookbook.chat-data.com/docs/ai-actions#files-and-images-with-api-response",children:"image and document generation"}),", or ",(0,i.jsx)(t.a,{href:"https://cookbook.chat-data.com/docs/ai-actions#ai-actions-api",children:"custom API calls"}),". With this update, we've bridged this gap by bringing full AI actions support to the ",(0,i.jsx)(t.a,{href:"https://cookbook.chat-data.com/docs/realtime-voice-chat",children:"realtime voice chat"}),"."]}),"\n",(0,i.jsx)(t.h2,{children:"Key Features"}),"\n",(0,i.jsx)(t.h3,{children:"Document and Image Generation"}),"\n",(0,i.jsxs)(t.p,{children:["Users can now request document or image generation by talking to the AI agent. The AI agent will process these requests using either the ",(0,i.jsx)(t.a,{href:"https://cookbook.chat-data.com/docs/ai-actions#files-and-images-with-api-response",children:"image/document generation API"})," or the ",(0,i.jsx)(t.a,{href:"/changelog/pdf-ai-action",children:"AI PDF action"}),", with results displayed directly in the chat interface."]}),"\n",(0,i.jsx)(a,{src:c,alt:"PDF and Image Realtime Action"}),"\n",(0,i.jsx)(t.h3,{children:"Search and Button Actions"}),"\n",(0,i.jsx)(t.p,{children:"The AI agent can now execute search queries and button actions during voice conversations, with results seamlessly integrated into the chat interface."}),"\n",(0,i.jsx)(a,{src:s,alt:"Search and Button Realtime Action"}
1),"\n",(0,i.jsx)(t.h3,{children:"Background Actions"}),"\n",(0,i.jsx)(t.p,{children:"Background processes like lazy chat actions and lead collection are also supported in voice conversations. While these actions don't display visible results in the interface, they run silently and influence the AI's responses accordingly."})]})}function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,i.jsx)(l,{...e,children:(0,i.jsx)(h,{...e})})}}},function(e){e.O(0,[38579,88147,56253,5422,90350,94098,66051,38021,90139,49214,86818,8808,59715,49774,92888,40179],function(){return e(e.s=28753)}),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.