1. A method for enabling a developer of a steering application to associate semantic tags with user responses, the method comprising: obtaining user responses to an open-ended steering question posed by an interactive response system; automatically grouping the user responses into groups, wherein each group is a set of sentences that are semantically related; automatically assigning preliminary semantic tags to each of the groups; and providing a user interface that enables a user to validate the content of the groups to ensure that all sentences within a group have the same semantic meaning and to view and edit the preliminary semantic tags associated with the groups, wherein the interface includes: a groups view that displays a list of the groups and corresponding semantic tags for each group, wherein the groups view enables a user to edit the preliminary semantic tags associated with each of the groups, a sentence view that displays, for a selected group in the groups view, a list of unique sentences associated with the selected group, wherein in the sentence view a user is able to verify whether or not a sentence belongs to the group selected in the groups view, and a related-groups view that displays, for a selected group in the groups view or a selected sentence in the sentence view, a plurality of groups most closely-related to the selected group or sentence.
1. A method for enabling a developer of a steering application to associate semantic tags with user responses, the method comprising: obtaining user responses to an open-ended steering question posed by an interactive response system; automatically grouping the user responses into groups, wherein each group is a set of sentences that are semantically related; automatically assigning preliminary semantic tags to each of the groups; and providing a user interface that enables a user to validate the content of the groups to ensure that all sentences within a group have the same semantic meaning and to view and edit the preliminary semantic tags associated with the groups, wherein the interface includes: a groups view that displays a list of the groups and corresponding semantic tags for each group, wherein the groups view enables a user to edit the preliminary semantic tags associated with each of the groups, a sentence view that displays, for a selected group in the groups view, a list of unique sentences associated with the selected group, wherein in the sentence view a user is able to verify whether or not a sentence belongs to the group selected in the groups view, and a related-groups view that displays, for a selected group in the groups view or a selected sentence in the sentence view, a plurality of groups most closely-related to the selected group or sentence. 9. The method of claim 1 , wherein, in the related groups view, the plurality of most closely-related groups are displayed in a list in order of semantic distance from the selected group or sentence.