Claude Code’s suggested message feature: I think the real customer is the model

238 points · 138 comments on HN · read original →

Points and comments are a snapshot, not live.

A developer speculates that Claude Code's prompt suggestions actually collect free preference data for model training.

Zohaib Ansari argues that Claude Code's suggested next message feature serves primarily to gather reinforcement learning data. Each pre-filled suggestion (e.g., "run the tests") acts as a prediction; accepting it untouched is a positive label, while editing it creates a preference pair showing where the model erred. This yields in-distribution feedback from working engineers at minimal cost. Anthropic's Edwin Arbues replied that the feature is only for user convenience and flow, not for collecting preference signals, though suggestion acceptance rates are tracked for helpfulness metrics.

What commenters are saying

Commenters split between those agreeing with the analysis and skeptics noting the feature can be explained more simply. Several pointed out that predictions could be collected without showing them to users, and that the displayed suggestion may create a self-fulfilling prophecy. Multiple users reported seeing the feature for months, suggesting A/B testing. Others expressed frustration with auto-completion interfaces generally, comparing them to Gmail's suggested replies or Clippy, while some found the feature unobtrusive or useful for mobile typing.