[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"tag-structured-outputs":3},{"tag":4,"articles":10},{"id":5,"name":6,"slug":7,"article_count":8,"description_zh":9,"description_en":9},"fa22d947-d82c-4aa0-ba55-84ee5078f15a","structured outputs","structured-outputs",2,null,[11],{"id":12,"slug":13,"title":14,"summary":15,"category":16,"image_url":17,"cover_image":17,"language":18,"created_at":19},"28a1b97c-06c1-4112-8fb5-a9ff8e58fcd9","prompt-engineering-agents-structured-outputs-en","Prompt Engineering for Agents and Structured Outputs","Prompt engineering gets harder in production: reasoning, long contexts, JSON contracts, and agent loops all need different prompt tactics.","ai-agent","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1775164941484-fp41.png","en","2026-04-02T21:21:45.840568+00:00"]