כלים

Motion Agent Lab

עורכים סרטון ב-⁠After Effects בכתיבה של מה לשנות, עם תוכנית לפני ואפשרות לבטל אחרי.

עובד אפשר להוריד אותו. למטה יש הדגמה בדפדפן על נתונים לדוגמה.

הבעיה

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

מה בניתי

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

  • תוכנית לפני כל שינוי
  • מבקש אישור לפני עריכה מסוכנת
  • ביטול מדויק ותיעוד של כל צעד

הורדה ל-⁠After Effectsלנסות את הדמו בדפדפן

יכולות ומגבלות

נבנה ונבדק

  • Plain sentences become typed operations: change text, size, position, color and timing, remove a layer, undo.
  • Every plan says what it changes and which properties it touches, before anything happens.
  • Approval gate: changes to animated properties, removals and long text wait for an explicit approval; locked layers are refused.
  • Requests it cannot do are refused with a reason and a suggestion, never guessed.
  • Audit log of every request, refusal, approval and undo; undo restores the previous state exactly.
  • Before and after preview of the toy scene at any time on its timeline.

מגבלות

  • נבדק ב-⁠After Effects 26.5.0 על macOS 27.0.1, על כרטיס כותרת בדיוני, בהתקנה מתפריט Window. עגינה, חלון ייצוא יומן הפעולות ו-⁠Windows עדיין לא נבדקו. Premiere Pro לא נכלל.
  • מפענח פקודות מבוסס כללים. תומך בתבניות הפקודה שמופיעות בדוגמאות.
  • אין מסכות, אפקטים או expressions.

מתוכנן

Permission gates, preview plans, rollback, provider-agnostic adapters.

איך משתמשים
  • הקלידו בקשה נתמכת או בחרו דוגמה.
  • בדקו את התוכנית. שום דבר לא משתנה עד שלוחצים Apply.
  • לחצו Apply כדי להחיל את השינוי, או Cancel כדי לבטל את התוכנית. לפני שמאשרים, קראו כל בקשת אישור.
  • לחצו Undo כדי לחזור למצב הקודם.
איך זה עובד
  • Grammar rules map each sentence to one operation (setText, scale, move, color, retime, remove) on a named layer, or to a refusal.
  • Plans are computed from the current scene: touched properties, approval reason, and a one-line summary.
  • The session keeps every earlier scene, so undo is a pop, not a reverse calculation; tests check three undos restore the original byte for byte.
  • The After Effects panel runs the same plan, approval and undo logic on real layers; each change records what it replaced, so undo restores values, keyframe times and easing exactly.
הורדה
  • הורדה Motion Agent 1.0.0 (ZIP, After Effects panel)v1.0.0 · 10.4 KB · MIT
    SHA-256 d70fbe01a283a3f080e40f21838fcd723203dadc715446265589c7ab22823d1a
    נבדק: After Effects 26.5.0 on macOS 27.0.1, fictional title card: 13 requests gave the page's outcomes and final state; panel buttons plan, apply, undo, approve and refuse; installed and opened from the Window menu. Docking and Windows not yet tested.
גרסאות שנבדקו ומגבלות
  • עבר Unit: grammar to typed operations; refusals with reasons Node 22, Linux
  • עבר Unit: plans name touched properties; animated, destructive, locked changes gated Node 22, Linux
  • עבר Unit: no change without approval; audit log; exact undo Node 22, Linux
  • עבר Browser: approval gate, cancel, locked refusal, log Chromium (Playwright), 1280px
  • עבר Panel on a mock After Effects comp and mock ScriptUI: same outcomes and final state as the page; buttons plan, apply, undo, refuse; remove and undo exact Node 22, Linux
  • עבר Host: panel installed in After Effects, listed in the Window menu and opened; 13 commands and the panel's own buttons give the page's outcomes and final state After Effects 26.5.0, macOS 27.0.1

נבדק לאחרונה: 2026-11-01.

הדקדוק, התוכניות, שער האישור, היומן והביטול עובדים בדפדפן על סצנה לדוגמה. פאנל ה-⁠After Effects (אותו דקדוק על כל קומפוזיציה, תוכנית, אישור, ביטול מדויק ויומן) רץ ב-⁠After Effects 26.5.0 על macOS 27.0.1: על כרטיס כותרת בדיוני, 13 בקשות הניבו את אותן תוצאות ואותו מצב סופי כמו בעמוד, הכפתורים של הפאנל תכננו, ביצעו, ביטלו, ביקשו אישור עם סיבה וסירבו, והפאנל המותקן הופיע בתפריט Window ונפתח. ההרצות גילו שתי התנהגויות של ExtendScript שאין ב-⁠Node (אחוז שלא נקרא, ותנאים מקוננים שנקראים משמאל לימין, מה ששלח תזוזות למעלה ושמאלה לכיוון הלא נכון), ושתיהן תוקנו לפני השחרור; tools/extendscript-lint.mjs בודק עכשיו את שתיהן בכל סקריפט. לא מעורב מודל שפה. תיעוד: labs/host-tests/results/2026-11-01-mac-t15-run3.

פרטים
קלט
Synthetic AE/Premiere scene and user instruction
פלט
Visible plan, operations and audit
רץ ב
Installs as an After Effects panel (ScriptUI) with the same grammar, plans, approval gate, log and undo, working on any comp (tested in After Effects 26.5.0 on macOS 27.0.1). The demo runs the same engine in your browser on a toy scene.
מקור
מקורי, נבנה מחדש מאפס
  • After Effects
  • תוסף
  • אוטומציה
  • להורדה
  • אינטראקטיבי