3 ms·
> The problem with trying to make "English -> formal language -> (anything else)" work is that informality is, by definition, not a formal specification and the
by practal 1y ago
> The problem with trying to make "English -> formal language -> (anything else)" work is that informality is, by definition, not a formal specification and therefore subject to ambiguity. The inverse is not nearly as difficult to support.
Both directions are difficult and important. How do you determine when going from formal to informal that you got the right informal statement? If you can judge that, then you can also judge if a formal statement properly represents an informal one, or if there is a problem somewhere. If you detect a discrepancy, tell the user that their English is ambiguous and that they should be more specific.
- amelius 1y agoLLMs are pretty good at writing small pieces of code, so I suppose they can very well be used to compose some formal logic statements.