noun
Computing term for a system or program that responds to user input in real time, as opposed to batch processing.
このプログラムは対話方式で動作します。
This program operates in interactive mode.
対話方式 is interactive, while バッチ処理 is batch processing where tasks run without user interaction.
Compound of 対話 (dialogue, interaction) and 方式 (method, system).