Bridging UI Design and chatbot Interactions: Applying Form-Based Principles to Conversational Agents