4 ms·
I wonder, based on your experience, how hard would it be to improve your system to have an AI agent review the software and suggest tickets? Like, can an AI ag
by pianopatrick 7mo ago
I wonder, based on your experience, how hard would it be to improve your system to have an AI agent review the software and suggest tickets?
Like, can an AI agent use a browser, attempt to use the software, find bugs and create a ticket? Can an AI agent use a browser, try to use the software and suggest new features?
- smokeyfish 7mo agoDatadog have a feature like that.
- ramon156 7mo agoI think it's more important to pin down where a human must be in order for this not to become a mess. Or have we skipped that step entirely?
- pianopatrick 7mo agoPersonally my theory is that to solve the messiness we will need some new frameworks and even languages that are designed to catch AI mistakes in large code bases. For example, AIs in the past would sometimes hallucinate methods that do not exist. But in a language with a strong type system a static type checker should be able to catch that mistake and give the AI automated feedback to fix that mistake without a human in the loop. As far as humans in the loop, the only human we ultimately cannot get rid of is the user. But I think with a combo of user feedback forms and automated metrics we can give AI a lot of feedback about how good software is just from users using the software.
- mlsu 7mo agoperhaps we can give the AI a bit of money, make it the customer, then we can all safely get off the computer and go outside :)
- stingraycharles 7mo agoAI agents can absolutely use web browsers to do these things, but the hard part is accurately defining the acceptance criteria.
- vidarh 7mo agoYes, they can, and they do a reasonably good job at it. Hand them playwright or similar, and point them at it. The caveat is that they're often "lazy", and it takes some practice to coax them into being thorough (hot tip: have one write a list of things to probe and test, and tell it to use sub agents to address each; otherwise they tend to decide very quickly it's too tedious and start taking shortcuts)