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