ח״יהגבול בין חי ל-AI

פרק 02: חיים מלאכותיים – ההיסטוריה, המודלים והתוצאות האמפיריות

טיוטה של Antigravity. הסימונים בטקסט הם של הכותבים. המקורות ובדיקת הקישורים.

מבוא: התנתקות מושג החיים מהמצע הפחמני

תחום החיים המלאכותיים (ALife) נוסד בשלהי שנות השמונים במטרה להרחיב את הביולוגיה מעבר למדגם הפחמני היחיד. כריסטופר לנגטון (Langton 1989) הגדיר את היעד: חקר "חיים כפי שהם יכולים להיות" (life-as-it-could-be), מתוך הנחה כי חיים הם דפוס ארגון דינמי חישובי שאינו כבול לחומר מסוים.

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


שכפול עצמי באוטומטים תאיים ומערכות מורכבות

מודל פון נוימן וסף המורכבות החישובי

רעיון השכפול העצמי המכני והחישובי נוסח לראשונה באופן קפדני על ידי ג'ון פון נוימן (von Neumann 1966). פון נוימן פתר את פרדוקס ניוון המורכבות המכני והוכיח מתמטית כי קיים "סף מורכבות קריטי" (critical complexity threshold), אשר מעליו נפתחת הדרך לשכפול שומר מורכבות ולאבולוציה פתוחה נמדד / מוכח.

ארכיטקטורת פון נוימן התבססה על שלושה מרכיבים לוגיים נמדד / מוכח:

  1. הבנאי האוניברסלי ($A$): מכונה הבונה כל עצם במרחב לפי הוראות.
  2. המעתיק ($B$): מכונה הקוראת סרט נתונים פסיבי ומשכפלת אותו.
  3. הבקר ($C$): מנגנון לוגי המשלב בין בניית הצאצא לשכפול סרט הנתונים והעברתו.

תובנה זו הקדימה את פענוח מבנה ה-DNA ב-1953: פון נוימן זיהה לוגית את ההכרח בהפרדה בין מידע כהוראות ביצוע אקטיביות (תרגום) לבין מידע כנתונים פסיביים להעתקה (שעתוק). באוטומט תאי דו-ממדי בעל 29 מצבים, הוכיח פון נוימן קיום תצורה משתכפלת מלאה נמדד / מוכח.

לולאות לנגטון ושכפול עצמי לא-טריוויאלי

כריסטופר לנגטון (Langton 1984) הראה כי חישוביות אוניברסלית ובנייה אוניברסלית אינן תנאי הכרחי לשכפול ביולוגי; נגיפים וחיידקים אינם בנאים אוניברסליים אלא משכפלים ייעודיים סביר עם מקור. לנגטון תכנן אוטומט תאי דו-ממדי בעל 8 מצבים בלבד:

מורפוגנזה רציפה: מערכת לניה ואוטומטים נוירוניים

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

מודל גריי-סקוט: שכפול כתמים ללא גנום וללא תורשה

במחקרו של ג'ון פירסון (Pearson 1993), נחקרה מערכת ריאקציה-דיפוזיה לא-ליניארית של שני חומרים כימיים ($U$ ו-$V$). פירסון מיפה את מרחב הפרמטרים של קצב הזנה ($F$) וקצב סילוק ($k$), וגילה משטר של "כתמים משתכפלים עצמית" (self-replicating spots):


אקולוגיות דיגיטליות ואבולוציה פתוחה

מערכת טיירה: אקולוגיה של קוד מכונה

מערכת טיירה (Ray 1991) הציגה סינתזה של חיים במדיום דיגיטלי, שבו תוכניות בשפת מכונה בת 32 פקודות מתחרות על זמן מעבד וזיכרון:

מערכת אבידה: אבולוציה של תכונות מורכבות

פלטפורמת אבידה (Avida; Lenski et al. 2003) ארגנה אורגניזמים ברשת מרחבית ותגמלה אותם בזמן מעבד על ביצוע חישובים לוגיים בינאריים:

שאלת האבולוציה הפתוחה: המדדים של בדאו

מארק בדאו ועמיתיו (Bedau et al. 1998, 2000) הניחו מסגרת מתמטית למדידת הפעילות האבולוציונית, המבוססת על שלושה מדדים נמדד / מוכח: מדד הפעילות המצטברת הממוצעת ($\bar{A}(t)$), מדד הפעילות החדשה ($A_{new}(t)$), ומדד המגוון הגנטי ($D(t)$). בדאו סיווג את הדינמיקות האבולוציוניות לשלוש מחלקות:

בניתוח תיעוד המאובנים הפנרוזואיקוני (Bedau et al. 1998), הוכח כי הביוספירה הטבעית שייכת באופן מובהק למחלקה 3 נמדד / מוכח. יצירת מערכת מלאכותית ממחלקה 3 הוגדרה כאחת מ-14 הבעיות הפתוחות המרכזיות בחיים מלאכותיים (Bedau et al. 2000).

מרק המשכפלים של שפת BFF ללא פונקציית כושר

בלז אגוארה אי ארקס ועמיתיו (Agüera y Arcas et al. 2024, arXiv:2406.19108) הציגו פריצת דרך בשאלת מוצא המשכפלים:


סגירה מטבולית, קבוצות אוטוקטליטיות ואוטופואזיס חישובי

קבוצות אוטוקטליטיות ומודל הפולימרים של קאופמן

סטיוארט קאופמן (Kauffman 1986) הציע כי החיים החלו מתוך סגירה קטליטית קולקטיבית (collectively autocatalytic sets). במודל פולימרים בינאריים הנוצרים ממזון פשוט, הוכיח קאופמן כי מספר הריאקציות צומח מהר ממספר החומרים. קיים סף הסתברותי שבו נוצרת קבוצה שבה כל ריאקציה מזורזת מתוכה והמערכת מייצרת את מרכיביה ממאגר המזון נמדד / מוכח.

זיהוי קבוצות RAF ומודל הורדייק וסטיל

וים הורדייק ומייק סטיל (Hordijk & Steel 2004; Hordijk, Kauffman & Steel 2011) ביססו מודל זה אלגוריתמית דרך קבוצות RAF (Reflexively Autocatalytic and Food-generated sets):

אוטופואזיס חישובי ומודל SCL של ורלה ומטורנה

מודל SCL (Substrate-Catalyst-Link) של ורלה, מטורנה ואוריבה (1974; McMullin & Varela 1997) מימש אוטופואזיס בסריג דו-ממדי:


וירוסי מחשב: חיים מלאכותיים טפיליים

יוג'ין ספפורד (Spafford 1994) ניתח את מעמדם של וירוסי מחשב מול קריטריוני החיים:

  1. רבייה עצמית (C4): וירוסי מחשב משכפלים את עצמם במדויק ומחדירים עותקים לקבצים אחרים נמדד / מוכח.
  2. תורשה ושונות (C5): וירוסים פולימורפיים משנים את חתימת הקוד שלהם מדור לדור תחת לחץ ברירה של תוכנות הגנה נמדד / מוכח.
  3. חילוף חומרים שאול (C1 דרך אחר): וירוס נסמך לחלוטין על מחזורי המעבד, אספקת החשמל והזיכרון של המארח נמדד / מוכח.

ספפורד הגדיר וירוסי מחשב כטפילים מוחלטים (obligate parasites) סביר עם מקור: בדומה לווירוסים ביולוגיים, אין להם קיום עצמאי מחוץ למצע המארח, וחיותם מסופקת כולה דרך אחר ("by proxy").


רובוטים ביולוגיים, מחשוב רטוב ומערכות היברידיות

בעשור האחרון נפרצו גבולות הסימולציה עם שילוב תאים חיים באלגוריתמיקה וממשקי סיליקון.

קסנובוטים: עיצוב אלגוריתמי ושכפול קינמטי

סם קריגמן, דאגלס בלאקיסטון, מייקל לוין וג'וש בונגרד פיתחו את הקסנובוטים (Xenobots 1; Kriegman et al. 2020):

אנתרובוטים: ביו-רובוטים בבנייה עצמית מתאי אדם

האנתרובוטים (Anthrobots; Gumuskaya et al. 2023) העמיקו מגמה זו:

מחשוב נוירונלי ופלטפורמת DishBrain

חזית המחשוב הרטוב הודגמה במחקר של ברט קגן ועמיתיו (Kagan et al. 2022):

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

פרופ' אנדרו אדמצקי (Adamatzky 2022) מדד פולסים חשמליים בתפטיר פטריות וטען לקיום לקסיקון של 50 מילים לפי חוק זיף:


מיפוי השוואתי של מערכות חיים מלאכותיים לפי קריטריוני החיים

להלן מיפוי השוואתי של מערכות החיים המלאכותיים המרכזיות מול 9 קריטריוני החיים (מתוך DESIGN.md §3):

מערכת נבדקתסוג המערכתמטבוליזם (C1)אוטופואזיס (C2)גבול מתוחזק (C3)רבייה (C4)תורשה (C5)אבולוציה פתוחה (C6)הומאוסטזיס (C7)פגיעות וקיום (C8)חישה ופעולה (C9)
משחק החיים (אפר)אוטומט תאי בדיד000000000
כתמי גריי-סקוטריאקציה-דיפוזיה1 (זרם חיצוני)01 (ריכוז מגיב)3 (חלוקה עצמית)0 (ללא גנום)01 (חזרה לצורה)10
קבוצות RAFרשת כימית תיאורטית2 (סגירה חלקית)2 (ייצור רכיבים)02 (צמיחת הקבוצה)1 (מבנה הרשת)1 (מוטציות רשת)110
אוטופואזיס SCLסריג דו-ממדי2 (ריאקציית זרז)3 (סגירה מלאה)3 (קרום מתוחזק)1 (תלוי פרמטרים)003 (איחוי פרצות)20
משכפלי BFFקוד מכונה אינטראקטיבי1 (מעבד חיצוני)1 (שכפול קלטת)1 (גבולות קלטת)3 (שכפול מלא)3 (תורשה מלאה)2 (אקולוגיה מוגבלת)010
עולם טיירהאקולוגיית קוד מכונה1 (דרך אחר, מעבד)11 (מרחב זיכרון)3 (שכפול מלא)3 (שונות גנטית)2 (סטזיס מהיר)011 (חיפוש תבנית)
אורגניזמי אבידהאקולוגיה מרחבית1 (תגמול מעבד)11 (תא ברשת)3 (שכפול מלא)3 (מוטציות)2 (מחלקה 2)012 (קלט/פלט לוגי)
יצורי לניהאוטומט רציף002 (סוליטון מלוכד)1 (התפצלות נדירה)003 (תיקון עיוותים)11 (תנועה עצמונית)
אוטומט נוירוני NCAלמידה מבוזרת01 (שיקום תבנית)2 (שדה מורפולוגי)0003 (שיקום מלא מנזק)11 (תגובה לגרדיאנט)
וירוס מחשבתוכנה טפילית1 (דרך אחר, מארח)01 (קובץ מארח)3 (שכפול נרחב)3 (פולימורפיזם)1 (מרוץ אנטי-וירוס)011 (בדיקת סביבה)
קסנובוטיםרובוטים ביולוגיים3 (מטבוליזם תאי)2 (תאי צפרדע)3 (גבול רקמה)2 (שכפול קינמטי)0 (ללא גנום ייעודי)13 (איחוי חתכים)3 (מוות מתת-תזונה)2 (שחייה ודחיפה)
אנתרובוטיםביו-בוטים מתאי אדם3 (מטבוליזם אנושי)3 (בנייה עצמית)3 (כדור אפיתל)0 (ללא שכפול)003 (יציבות מבנית)3 (תוחלת חיים מוגבלת)2 (תנועת ריסים)
תרבית DishBrainנוירונים על שבב3 (הזנה מיקרופלואידית)2 (נוירונים חיים)3 (ממברנה תאית)0 (אין חלוקה)002 (הומאוסטזיס סינפטי)3 (קריסה בהפסקת הזנה)3 (לולאת משחק סגורה)

שורה תחתונה

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