chat flow optimization