25 pointsby anougaret6 months ago8 comments
  • malmz6 months ago
    Did i read that right? What part of a debugger would require the use of an AI language model?
    • anougaret6 months ago
      Hey, yeah I know sounds weird. We're experimenting with small custom models <1B params to figure out which part of your code you'd probably not want to instrumentalize the normal way (e.g. logging absolutely everything) and instead in a more tailored way (and what that tailored way is), for instance a python for loop with 10k iterations.
  • bluelightning2k6 months ago
    This is very, very, very cool.

    I implemented something like this once but had to use the typescript compiler to identify all the variable names and also use the typescript compiler to find valid moments they could change and insert code to capture their value at that time. Guessing you didn't go to that length in multiple languages. Sou how did you manage this? I'd be very interested in a technical write up and I suspect hn would too

    • anougaret6 months ago
      Will def. do a technical write up! Wanted to do a more target approach like you around valid mutations only but I think users want to observe variables not only where they are written but also where they are read, so a low hanging fruit was to wrap all the expressions I could (hundreds of lines of AST queries and tricks per language) with functions/lambdas and some sort of "logging". Of course this is only 4 weeks in the making so there is so much more to do. And as you guessed you probably can't do the targeted approach well in Python and others.
  • AntDes6 months ago
    Let me know once you've tested with PyTorch :)
  • clementclp6 months ago
    Promising one! Looking for Ruby integration
    • anougaret6 months ago
      Thank you! I feel like with Python we cracked the code rewriting issues very much to a point where Ruby could be supported fast
  • isalineDev6 months ago
    feels like this is growing trend : https://news.ycombinator.com/item?id=43280615
    • anougaret6 months ago
      very much haha, it seems like a lot of people are realizing the upcoming potential with coding agents using them
  • bluewin6 months ago
    Looks rad! Can't wait to integrate this into my workflow
    • anougaret6 months ago
      yay :) happy to hear that
  • demod66 months ago
    Consider shipping the components as an MCP.
    • anougaret6 months ago
      you caught me at the moment of coding this!
  • ThomasCloarec6 months ago
    looks cool!
    • anougaret6 months ago
      Thanks :) Let me know if you use it and get into any trouble