[{"data":1,"prerenderedAt":100},["ShallowReactive",2],{"project-39881753":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":15,"aspects":32,"strip":33,"post_text":34,"what":35,"said":48,"maker_in_thread":58,"shape":60,"grid":61,"attempts":62,"same_week":63,"maker_shows":92,"maker_hidden":93,"reader_version":94,"card":95},"39881753","Jaiqu","Write JSON processor queries (jq) in natural language","title","Show HN: Write JSON processor queries (jq) in natural language","https:\u002F\u002Fgithub.com\u002FAgentOps-AI\u002FJaiqu","github.com","Areibman",1711863737,2024,38,0,1459,3515,42,"shown","ai","ai agent for json transforms","cli",[24,25,26,27,28],"jq","json transform","llm agent","json query","natural language query","quiet",null,{"positive":15,"neutral":15,"mixed":15,"critical":15},{},[],"Hey HN! Jaiqu is an AI agent for creating repeatable JSON transforms using jq query language syntax.\n\nJaiqu translates complex JSON structures into repeatable jq queries. jq is a command line utility built for fast, reliable JSON queries. Jaiqu takes advantage of the LLMs for both constructing jq queries as well as using feedback to fix errors\u002Finvalid results if those queries are incorrect.\n\nWriting code to parse JSON is super annoying. It usually involves manually reading huge JSON balls, parsing the keys in a language of your choice, and pulling the data manually. Also, you're likely to run ",{"problem":36,"audience":30,"pricing":30,"motivation":42,"time_to_build":30,"stack":46,"openness":47,"stage":47,"team_size":47},{"value":37,"source":38,"evidence":39},"Writing code or jq queries to extract and reshape messy JSON into a schema is tedious and LLMs produce broken jq","maker",[40],{"id":41},"post",{"value":43,"source":38,"evidence":44},"Maker's team needed to parse JSON and found LLM-generated code unreliable, so built an agent to do it",[45],{"id":41},[],"unknown",{"praise":49,"objections":50,"requests":51,"questions":52,"alternatives":53},[],[],[],[],[54],{"value":55,"source":38,"evidence":56},"Prompting ChatGPT for a jq query",[57],{"id":41},{"comments":15,"answered":15,"key":59},[],{"commenters":15,"max_depth":15,"maker_replies":15,"first_comment_mins":30,"lifespan_hours":30},[],[],[64,68,73,78,82,87],{"id":65,"name":66,"points":67,"category":20},"39923404","LLocalSearch",669,{"id":69,"name":70,"points":71,"category":72},"39895960","form",389,"web_saas",{"id":74,"name":75,"points":76,"category":77},"39918500","Plandex",304,"dev_tools",{"id":79,"name":80,"points":81,"category":77},"39887313","Libmui",300,{"id":83,"name":84,"points":85,"category":86},"39903471","OneUptime",233,"infrastructure",{"id":88,"name":89,"points":90,"category":91},"39882873","Truncate",188,"games",2,false,"v2",{"id":96,"name":5,"line":6,"ai":93,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":30,"top":18,"kw":97,"maker":11,"domain":10,"tier":19,"attempts":15,"strip":98,"url":9,"mix":99,"praise":-1,"objection":-1,"sub":21},39881753,[24,25,26,27,28],"",[15,15,15,15],1794036652120]