fix AI interface