Skip to content

fix(report): leave junk out of ai-queries and check only askable questions - #138

Merged
iannuttall merged 1 commit into
mainfrom
fix/ai-queries-junk
Oct 21, 2026
Merged

iannuttall merged 1 commit into
mainfrom
fix/ai-queries-junk

Conversation

@iannuttall

Copy link
Copy Markdown
Owner

On a real site, 9 of the 10 questions that ai_answers paid to check were junk: letters split by spaces, text broken by a wrong encoding, a stray "p" left from an HTML tag, and pasted agent or tool output.

  • ai-queries now leaves out split letters, broken encoding and pasted text. It shows how many rows each rule removed under leftOut.
  • Each question has an askable flag: a chat or long query that opens with a question word or a request, or ends with a question mark. Statements and pasted field lists are not askable.
  • ai_answers checks only the top 10 askable questions. The Next line tells the agent to show the person those questions and ask before spending.

One regression test uses made-up queries in the same shapes. On the same site, all 10 questions picked are now real questions.

…tions

Split letters, broken encoding and pasted tool or agent text are left out
of ai-queries and counted. Each question gets an askable flag, and
ai_answers spends calls only on askable questions.

Amp-Thread-ID: https://ampcode.com/threads/T-01a15a6b-b6b3-75de-9a30-6cec07eb3164
Co-authored-by: Ian Nuttall <6681919+iannuttall@users.noreply.github.com>
@iannuttall
iannuttall merged commit f0672ec into main Oct 21, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants