<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.appian.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>AI user chatbot</title><link>https://community.appian.com/discussions/f/rules/40517/ai-user-chatbot</link><description>Hello, 
 
 I have built a chatbot in appian. I have two objects in my interface. First is a text box, which takes user question. And, the second is a button user clicks to send question to AI bot and get response. 
 Currently, when text box loses focus</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: AI user chatbot</title><link>https://community.appian.com/thread/154975?ContentTypeID=1</link><pubDate>Mon, 22 Jun 2026 17:16:50 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:7412de6a-0a05-458d-add7-eba0478a0653</guid><dc:creator>rohity0003</dc:creator><description>&lt;p&gt;Hello Shubham,&lt;/p&gt;
&lt;p&gt;If I put isProcessing=true and startProcess(calling AI Skill) in same saveInto block:&lt;/p&gt;
&lt;p&gt;isProcessing will not show up as True until the startProcess is finished processing ( by the that time the processing is done).&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve found&amp;nbsp; that saveInto executes as a single block.&amp;nbsp; It does not update interface until the entire block is finished.&lt;/p&gt;
&lt;p&gt;Thanks for your time.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: AI user chatbot</title><link>https://community.appian.com/thread/154974?ContentTypeID=1</link><pubDate>Mon, 22 Jun 2026 17:12:41 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:7a525235-cfa9-436b-a44f-f979d0ff2141</guid><dc:creator>rohity0003</dc:creator><description>&lt;p&gt;Hi Stefan, thanks for the idea.&amp;nbsp; Here is what I ran into:&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;I need two events to happen in following sequence:&lt;br /&gt;step 1: isProcessing is marked as true (allowing user to see a processing indicator on screen).&lt;br /&gt;step 2: AI skill is called (via processModel), which generates process variables that I am reading back into interface.&lt;/p&gt;
&lt;p&gt;aSyncVariable solution: I can get aSyncvariable to run, when isProcessing is updated, but for the value of the variable, it does not like me to run a process.&amp;nbsp; Is there another way to run a process using aSyncVariable as trigger?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: AI user chatbot</title><link>https://community.appian.com/thread/154973?ContentTypeID=1</link><pubDate>Mon, 22 Jun 2026 16:55:28 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:55daa827-e685-4981-9ff5-77db11292e6e</guid><dc:creator>Shubham Aware</dc:creator><description>&lt;p&gt;Yes possible. Use the text field&amp;#39;s saveInto to set isProcessing = true and kick off the AI via a process model with a!startProcess.&lt;br /&gt;Note: a saveInto allows only one smart service, so use a process model if you need multiple backend steps.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: AI user chatbot</title><link>https://community.appian.com/thread/154971?ContentTypeID=1</link><pubDate>Mon, 22 Jun 2026 16:43:16 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:cb0809ac-093b-47b8-9b73-3f9594cbd461</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;I think this should work using a!asyncVariable. This way, you can declare a local variable and make it evaluation react on entering text, or pushing the button.&lt;/p&gt;
&lt;p&gt;Give it a try. It might need a bit of tinkering, but should work.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>