[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"workflow-validate-ai-agent-json-output-with-openai-switch-4112":3},["Reactive",4],{"id":5,"slug":6,"title":7,"short_description":8,"category_key":9,"category_title":10,"workflow_type_key":11,"workflow_type_title":11,"workflow_type_icon":12,"price":13,"is_free":14,"cover_image":15,"description":16,"compatible_versions":15,"locked":14,"lock_reason":17,"purchased":18,"in_cart":18,"workflow_file":19},198,"validate-ai-agent-json-output-with-openai-switch-4112","اعتبارسنجی خروجی ساختاریافته عامل هوش مصنوعی بدون پارسر","دریافت اطلاعات تغذیه‌ای با عامل OpenAI، اعتبارسنجی دستی JSON، تلاش مجدد محدود برای پاسخ نامعتبر و ذخیره خروجی معتبر بدون Structured Output Parser.","ai-agents","ایجنت‌های هوش مصنوعی","n8n","https:\u002F\u002Faidock.ir\u002Fmedia\u002Fworkflow_types\u002Fimage.png",0,true,"","🤖 این گردش‌کار یک **عامل هوش مصنوعی مبتنی بر OpenAI** را به چت‌تریگر n8n متصل می‌کند تا اطلاعات تغذیه‌ای یک ماده غذایی را در قالب JSON تولید کند.\n\n✅ خروجی در یک نود کدنویسی از نظر ساختار، وجود فیلدهای الزامی، نوع داده‌ها و محدوده امتیاز سلامت بررسی می‌شود.\n\n🔁 نود **Switch** پاسخ معتبر را به مسیر خروجی نهایی می‌فرستد و پاسخ نامعتبر را همراه با پیام اصلاحی به عامل بازمی‌گرداند. تعداد تلاش‌ها محدود است تا از حلقه بی‌نهایت جلوگیری شود.\n\n📋 در صورت اعتبار، داده‌ها در فیلد `nutritionalValues` ذخیره می‌شوند؛ در صورت شکست اعتبارسنجی، خطا و آخرین پاسخ عامل در خروجی چت ثبت می‌شود. این روش بدون استفاده از **Structured Output Parser** اجرا می‌شود.","login",false,null]