Mirascope – אנטי־פריימוורק בקוד פתוח ל־LLM ב־Python, כלים בטוחים מבחינת טיפוסים ולולאות סוכנים

#Quasa #QUA #Mirascope

Mirascope היא ספריית Python בקוד פתוח המתוארת כאנטי־פריימוורק ל־LLM. היא מספקת כלים בטוחים מבחינת טיפוסים שאינם תלויים בספק, לקריאה למודלים של OpenAI, Anthropic, Google ואחרים באמצעות דקורטור פשוט או אובייקט מודל. מגדירים פרומפטים כפונקציות, מוסיפים כלים באמצעות @llm.tool, מבקשים פלט מובנה באמצעות Pydantic, מזרימים תשובות ובונים לולאות סוכנים באמצעות קריאות חוזרות ל־execute_tools ול־resume. היא כוללת ניהול גרסאות אוטומטי, מעקב אחר ביצוע ומעקב עלויות בקריאות עם דקורטור. יש תמיכה במודלים מקומיים ובשילוב MCP. אין תמחור SaaS מסחרי; מתקינים אותה באמצעות uv add "mirascope[all]" או pip ומשתמשים במפתחות API משלכם. התכנון מעדיף שליטה ויכולת שילוב על פני פריימוורקים לסוכנים שמכתיבים גישה מסוימת.

יתרונות מרכזיים
• קריאות שאינן תלויות בספק באמצעות ממשק אחד
• כלים בטוחים מבחינת טיפוסים ופלט מובנה
• לולאות סוכנים פשוטות ללא פריימוורק כבד
• מעקב אחר ביצוע, ניהול גרסאות ומעקב עלויות מובנים
• קלת משקל וניתנת לשילוב  

מתאימה במיוחד ל־
מפתחי Python שרוצים יכולות LLM לסביבת ייצור בלי להתחייב לפריימוורק מלא לסוכנים.

נקודות בולטות
• פרומפטים וקריאות המבוססים על דקורטורים
• תמיכה בהזרמה ובפעולות אסינכרוניות
• דפוס המשך לביצוע שימוש בכלים לאורך כמה סבבי שיחה
• אפשרויות למודלים מקומיים ול־MCP
• קוד פתוח עם דוגמאות ברורות  

שיקולים אפשריים
• אתם מנהלים בעצמכם את מפתחות ה־API של המודלים ואת העלויות
• אין פלטפורמה מתארחת או כלי בנייה חזותי
• הלוגיקה של הסוכנים מפורשת ואינה מוסתרת מאחורי שכבת הפשטה
• מודלים חדשים יותר מחייבים עדכונים לספרייה
• יכולות הניטור בסיסיות בהשוואה לפלטפורמות ייעודיות  

הערכה כוללת
4.3/5 כוכבים. השתמשו ב־Mirascope כשאתם רוצים קוד LLM נקי עם טיפוסים מוגדרים שנשאר בשליטתכם. זה אינו כלי לבניית סוכנים ללא קוד. קבלו גם תגמול של 1 QUA על כתיבת ביקורת ב־Quasa.io!

מתחילים כאן: https://quasa.io/projects/mirascope