TGViewer
Linuxiz Linuxiz @linuxiz · 1.05K subscribers
Post #1454 181
اگه با LLMها کار کرده باشی، احتمالاً با این مشکل برخوردی از مدل می‌خوای یه JSON مشخص برگردونه، ولی مدل ممکنه ساختار رو خراب کنه یا مقداری خارج از چیزی که خواستی بده. TypeLLM اومده این مشکل رو از ریشه حل کنه؛ به‌جای اینکه فقط خروجی رو بعداً validate کنه، موقع تولید جواب، فضای انتخاب مدل رو محدود می‌کنه.

مثلاً اگه بگی مقدار type فقط می‌تونه billing ،technical یا account باشه، مدل عملاً فقط اجازه داره یکی از همین گزینه‌ها رو انتخاب کنه. یعنی به‌جای اینکه مدل آزادانه متن تولید کنه و بعد امیدوار باشیم JSON درست باشه، decoding از همون اول با schema هماهنگ می‌شه.

جالب‌تر اینکه TypeLLM برای این کار از constrained decoding و token probabilities استفاده می‌کنه و کنار SGLang و مدل‌های open-source اجرا می‌شه. حتی می‌تونه بخش reasoning رو آزاد بذاره و فقط موقع تولید جواب نهایی، محدودیت schema رو اعمال کنه؛ یعنی thinking آزاد، خروجی نهایی type-safe.

github.com/TypeLLM/TypeLLM


@Linuxiz
GitHub GitHub - TypeLLM/TypeLLM: TypeLLM: LLMs with type-safe generation TypeLLM: LLMs with type-safe generation. Contribute to TypeLLM/TypeLLM development by creating an account on GitHub.
More from @linuxiz
  1. Oct 16, 2026یه اپ برای مدیریت clipboard توی مک. دیگه با خیال راحت چندین چیز رو میشه کپی کرد و انتخاب ک…
  2. Oct 15, 2026این مقاله درباره‌ی یه مدل هوش مصنوعی به اسم VideoJev هستش که هدفش اینه ویدیو رو بفهمه، اتف…
  3. Oct 15, 2026نسخه جدید Jev ترکونده! توی ورژن ‌جدید 1.14 پشتیبانی از تصاویر هم بهش اضافه شده ولی فعلا کم…
  4. Oct 15, 2026از ساعاتی پیش دیپ سیک ورژن 4.1 روی اوپن کد رایگان شده. این دیپ سیک 4 واقعا توی کد زدن محشر…
  5. Oct 15, 2026پونصد‌ میلیون توکن رایگان برای استفاده از مدل های زیر : DeepSeek V4 Qwen3.8-27B GLM-5.3 آد…
  6. Oct 14, 2026دوستان گوشی جدیدا خواستید بخرید حتما قبل از باز کردنش کد IMEI اش رو توی این سایته بزنید بع…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →