2 pointsby kuberwastaken12 hours ago2 comments
  • jinay12 hours ago
    I wonder if you could use the Chrome local AI API to build something like this: https://developer.chrome.com/docs/ai
  • pbohun12 hours ago
    Other people may have other opinions, but I think it's generally a bad idea when you automatically "fix" input for a user. Notice how nobody complains about typing suggestions on phones, but there are plenty of complaints about autocomplete. Whenever you "correct" what someone was deliberately trying to do, you'll cause rage.

    It reminds me of an experience I had at work. I wrote some tests for a feature that would store some values in a database. However, my tests would always fail. Retrieved data would never match the input data. I eventually decided to trace exactly what was happening in the database and found a stored procedure ran whenever I entered data. It "fixed" my input data. When I told another dev about this they said their "database expert" said it was "good design".

    Absolute insanity. Never, ever, "correct" deliberate input. Validate it and tell the user what is wrong. 1) This raises awareness 2) The desired behavior is easier to test.

    • kuberwastaken11 hours ago
      Not changing the input, just re-ordering it if that makes sense

      like the examples I gave - fixing date formats, address lines, name seperation, perhaps auto compressing images, etc

      • theGeatZhopa6 hours ago
        How have one done it on former times? I would just do like this. Why LLM? Even when it's tiny, it's not fast enough and costs money

        Regex, custom logic, and Dateformat libs, are enough