טיש פון קאָנטענץ[באַהאַלטן][ווייַזן]
העלא אַלעמען, און באַגריסונג צו די נייַע תקופה פון קינסטלעך סייכל. פּראָגראַממערס אַרום די וועלט האָבן סטאַרטעד שאפן "אָטאַנאַמאַס אגענטן" וואָס מיטאַרבעטן מיט גרויס שפּראַך מאָדעלס (LLMs) ווי OpenAI's GPT-4 צו מאַכנ זיך טשאַלאַנדזשינג ישוז.
אפילו כאָטש זיי זענען נאָך גאָר יונג, אַזאַ אגענטן קען זיין אַ באַטייטיק שריט פאָרויס אין די געראָטן נוצן פון LLM. טיפּיקאַללי, מיר יבערגעבן מיט GPT-4 דורך קערפאַלי קראַפטינג ינסטראַקשאַנז און שטעלן זיי אין די טעקסט קעסטל פון ChatGPT ביז דער מאָדעל ריספּאַנדז מיט די געוואלט רעזולטאַט.
אין אַלגעמיין, אָטאַנאַמאַס אגענטן קענען דזשענערייט אַ סעריע פון סיסטעמאַטיש אַקשאַנז אַז די LLM פּערפאָרמז ביז עס ריטשאַז אַ פּרידיטערמינד "ציל". די ברייט פון אַקטיוויטעטן וואָס אָטאַנאַמאַס אגענטן זענען איצט טויגעוודיק פון כולל וועב פאָרשונג, קאָדירונג, סאַמערייזינג, קריייטינג אָריגינעל אינהאַלט, איבערזעצן, און פילע מער.
עטלעכע קינסטלעך סייכל סיסטעמען, ווי Google's Bard און OpenAI's ChatGPT, GPT-4, האָבן לעצטנס ימערדזשד און פאַרשפּרייטן איבער דער וועלט. א נייַע בינג באָט פֿון מייקראָסאָפֿט אויך ארויס.
אַן נאָך אַי סיסטעם גערופן BabyAGI האט זיך איינגעשריבן דעם גאַנג פון אַי סיסטעמען.
אין דעם אַרטיקל, מיר וועלן נעמען אַ טיף קוק אין BabyAGI, זיין קריטיש קאָמפּאָנענט און ווי עס פאַנגקשאַנז פון אינעווייניק. מיר וועלן אויך פאַרגלייַכן עס צו AutoGPT, און דעמאָלט ווייַזן איר ווי צו ינסטאַלירן און נוצן עס אויף דיין קאָמפּיוטער.
אַזוי, וואָס איז BabyAGI?
BabyAGI איז אַן ויסערגעוויינלעך קינסטלעך סייכל (AI) פּלאַטפאָרמע וואָס איז פּיינסטייקלי דיזיינד צו פּרובירן און אַנטוויקלען אַ ברייט פאַרשיידנקייַט פון אַי אגענטן אין די ווירטואַל סוויווע. Yohei Nakajima, אַ בעל פון פירנעם קאַפּיטאַל און קינסטלעך סייכל, איז דער באשעפער פון דעם קאַטינג-ברעג דערפינדונג.
דער יסוד פון BabyAGI ס ברייט אַרקאַטעקטשער, די טאַסק-דרייבן אַוטאָנאָמאָוס אַגענט באָוס אַ אָפֿן-מקור פּלאַטפאָרמע צו העכערן פאָרשונג אין אַ פאַרשיידנקייַט פון פעלדער, פֿון שפּראַך אַקוואַזישאַן און קאַגניטיוו אַנטוויקלונג צו ריינפאָרסמאַנט לערנען.
BabyAGI איז דיזיינד צו נאָכמאַכן לערנען אין אַ שטייגער וואָס איז אַנאַלאָג צו די קאַגניטיוו אַנטוויקלונג פון בייבי יומאַנז. די לעצט אָביעקטיוו איז צו ימפּאַוער אַי צו באַקומען וויסן דורך דערפאַרונג, מאַכן קלוג משפטים און האַנדלען ינדיפּענדאַנטלי.
די פּאַסאַבילאַטיז זענען סאָף מיט BabyAGI לידינג די וועג אין קאַטינג-ברעג אַי פאָרשונג.
דער הויפּט ציל פון דעם פּלאַטפאָרמע איז צו אַססעסס און פֿאַרבעסערן די פאָרשטעלונג פון אַ ברייט קייט פון אַי אגענטן ניצן סימיאַלייטיד סעטטינגס, טריינינג און אַסעסמאַנץ. זיין הויפּט אָביעקטיוו איז צו פאָרשן די פיייקייט פון די אגענטן צו לערנען און דורכפירן טשאַלאַנדזשינג טאַסקס.
קלאר, די אַנטוויקלונג פון די ריינפאָרסמאַנט לערנען און קאַגניטיוו קייפּאַבילאַטיז פון די אגענטן איז אַ קריטיש קאָמפּאָנענט פון די הצלחה פון דער פּלאַטפאָרמע.
איצט, וואָס איז אונטער די קאַפּטער פון BabyAGI?
די סיסטעם ניצט עטלעכע פון די מערסט שטאַרק טעקנאַלאַדזשיז בנימצא, אַרייַנגערעכנט GPT-4, LangChain ס קייט און אַגענט קייפּאַבילאַטיז, OpenAI's API און Pinecone, צו געבן די שנעל און עפעקטיוו דורכפירונג פון טאַסקס.
בלי ספק, די GPT-4 שפּראַך מאָדעל, אַן גלייבן LLM באשאפן צו שעפּן דזשאָבס מיט אַקיעראַסי און קאַנוויניאַנס, איז די סיסטעם ס ביטינג האַרץ. די סיסטעם קענען דורכפירן קאָמפּליצירט דזשאָבס מיט אַנפּעראַלעלד עפעקטיווקייַט ווייַל פון זייַן קאַפּאַציטעט צו דזשענערייט נייַ טאַסקס און פּרייאָראַטייז זיי אין פאַקטיש-צייט.
אַדדיטיאָנאַללי, די סיסטעם ניצט Pinecone, אַ וועקטאָר זוכן פּלאַטפאָרמע, וואָס איז קריטיש אין די סטאָרידזש און ריטריוואַל פון אַרבעט-פֿאַרבונדענע דאַטן אַזאַ ווי אַרבעט דיסקריפּשאַנז, ריסטריקשאַנז און אַוטקאַמז.
פֿאַר די סיסטעם צו זיין טויגעוודיק פון ריינפאָרסמאַנט לערנען, וואָס אַלאַוז עס צו באַקומען וויסן פון דערפאַרונג און באַקומען בעסער איבער צייַט, אַ סימפּלאַפייד צוגאַנג צו דאַטן האַנדלינג איז נייטיק. די סיסטעם האט ינאַגרייטיד די LangChain פריימווערק, רעוואַלושאַנייזינג די וועג אַי אגענטן ינטעראַקט מיט זייער סוויווע אין אַן מי צו פּרובירן די לימאַץ פון Baby AGI ס קייפּאַבילאַטיז.
דער סיסטעם שטייט אויס פון די קאָמפּעטיטאָרס ווייַל פון דעם געוואקסן גראַד פון באַשטעלונג, וואָס העלפּס די אַי אַגענט וואַקסן מער דאַטן-אַווער און יקוויפּט צו שעפּן טשאַלאַנדזשינג דזשאָבס מיט יז.
די סיסטעם ניצט אַ דעק (טאָפּל-געענדיקט ריי) דאַטן סטרוקטור צו אָרגאַניזירן און פּרייאָראַטייז זיין אַרבעט רשימה ווייַל אַרבעט פאַרוואַלטונג איז דער יסוד פון Baby AGI ס קייפּאַבילאַטיז.
דער סיסטעם טראגט אויטאָמאַטיש נייַע טאַסקס צו האַלטן די אַרבעט רשימה קראַנט און דערהייַנטיקט ווען טאַסקס זענען פאַרטיק און נייַ אָנעס זענען באשאפן אין זייער אָרט. די אַרבעט רשימה איז רוטינלי רעפּריאָריטיזעד צו גאַראַנטירן אַז די סיסטעם פאַנגקשאַנז ווי יפישאַנטלי ווי מעגלעך, וואָס אַלאַוז עס צו דורכפירן דוטיז אָן טעות.
ווי טוט BabyAGI אַרבעט?
די BabyAGI שריפט קאַנטיניואַסלי סאַלעקץ טאַסקס פון אַ אַרבעט רשימה, עקסאַקיוץ זיי, ימפּרוווז די אַוטקאַמז און דזשענערייץ נייַע טאַסקס דיפּענדינג אויף די ציל און רעזולטאַט פון די פריערדיקע אַרבעט.
דעם שריפט לויפט אין אַ ינפאַנאַט שלייף. די פיר ערשטיק פייזאַז פון די וואָרקפלאָוו פון די שריפט זענען אַרבעט דורכפירונג, רעזולטאַט ענריטשמענט, אַרבעט דור און אַרבעט פּרייאָראַטייזיישאַן.
אַרבעט דורכפירונג
די BabyAGI פּראָצעס הייבט מיט דעם פאַסע. די דורכפירונג אַגענט פונקציע טראַנסמיטט אַ אַרבעט צו OpenAI ס API אין דעם בינע, און די API קאַמפּליץ די אַרבעט אין לויט מיט דעם קאָנטעקסט. די אָביעקטיוו און די אַרבעט זענען די צוויי ינפּוץ פֿאַר די דורכפירונג אַגענט פונקציע.
דער רעזולטאַט פון די אַרבעט איז דאַן אומגעקערט ווי אַ שטריקל נאָך שיקן אַ פּינטלעך צו OpenAI's API. דער בינע איז וויכטיק ווייַל עס גיט די סיסטעם די געלעגנהייט צו ענדיקן טאַסקס און קלייַבן אינפֿאָרמאַציע וואָס וועט העלפֿן מיט די אַנטוויקלונג פון נייַע טאַסקס און פּרייאָראַטייזיישאַן פון קראַנט טאַסקס.
פֿאַרבעסערונג פון רעזולטאַטן
אין דער בינע באקאנט ווי "רעזולטאַט פֿאַרבעסערונג," די אַוטקאַם פון די פריערדיקע אַרבעט איז ימפּרוווד און אפגעהיט אין Pinecone, אַ נוציק געצייַג פֿאַר אַרטשיווינג און ריטריווינג אַרבעט אַוטקאַמז פֿאַר שפּעטער נוצן. דער פּראָצעס איז קריטיש ווייַל עס אַלאַוז די סיסטעם צו קעסיידער פֿאַרבעסערן זייַן פאָרשטעלונג דורך לערנען פון פאַרגאַנגענהייט מיסטייקס.
BabyAGI קענען אַנטדעקן טרענדס, לערנען פון מיסטייקס און פֿאַרבעסערן זיין פאָרשטעלונג אין די פאלגענדע טאַסקס דורך בעכעסקעם די פריערדיקע רעזולטאַטן און זייער אַקאַמפּאַניינג מעטאַדאַטאַ.
אַרבעט דור
אַרבעט שאַפונג איז די דריט פאַסע אין די BabyAGI פּראָצעס, ווו די אַרבעט שאַפונג אַגענט פונקציע ניצט OpenAI ס אַפּי צו דזשענערייט נייַע טאַסקס דיפּענדינג אויף די ציל און רעזולטאַט פון די פריערדיקע אַרבעט.
די פֿונקציע סענדז אַ בקשה צו די OpenAI API מיט פיר פּאַראַמעטערס: די אָביעקטיוו, די אַוטקאַם פון די פריערדיקע אַרבעט, די אַרבעט באַשרייַבונג און די קראַנט אַרבעט רשימה. די אַפּי ריספּאַנדז מיט אַ רשימה פון נייַע טאַסקס ווי סטרינגס. א רשימה פון דיקשאַנעריז מיט די נעמען פון די נייַע טאַסקס איז דערנאָך אומגעקערט צוזאַמען מיט די נייַע טאַסקס.
פּרייאָראַטייז די טאַסקס
פּריאָריטיזאַטיאָן פון טאַסקס איז די לעצטע פאַסע פון די וואָרקפלאָוו פֿאַר BabyAGI. די אַרבעט רשימה איז פּרייאָראַטייזד אין דעם פאַל מיט די פּרייאָראַטייזיישאַן אַגענט פונקציע ניצן די OpenAI API. די ID פון די קראַנט אַרבעט קענען זיין געשיקט ווי אַ פּאַראַמעטער צו די פֿונקציע.
די פֿונקציע קערט אַ געציילט רשימה פון טאַסקס וואָס האָבן שוין רעפּריאָריטיזעד נאָך שיקן אַ פּינטלעך צו OpenAI ס אַפּי. דער בינע איז יקערדיק אין ינשורינג אַז די סיסטעם האלט קאַנסאַנטריישאַן אויף אַקטיוויטעטן וואָס זענען באַטייַטיק און פּערטינאַנט צו דעם ציל.
ווי צו ינסטאַלירן און נוצן BabyGPT אויף דיין מאַשין?
פאַר - רעקווירעמענץ
עס זענען עטלעכע רעקווירעמענץ איר דאַרפֿן צו ינסטאַלירן אויף דיין קאָמפּיוטער איידער מיר אָנהייבן די ינסטאַלירונג פּראָצעס:
- גיין
- פּיטהאָן 3.8 אָדער שפּעטער
- OpenAI API שליסל
- PineCone API שליסל
ביטע טאָן: איך נוצן MacOS מיט די לעצטע ווערסיע.
קלאָון די BabyAGI ריפּאַזאַטאָרי
ווי אַ ערשטער שריט, מאַכן אַ יינציק טעקע (BabyAGI) אויף דיין קאָמפּיוטער. צו קלאָון די פּרויעקט, עפֿענען Git Bash און אַרייַן די פאלגענדע באַפֿעל:
ינסטאַלירן דיפּענדאַנסיז
אין דעם שריט גיין צו דער טעקע וואָס איז געווען באשאפן, מיר וועלן ינסטאַלירן אַלע די דיפּענדאַנסיז וואָס זענען פארלאנגט צו לויפן BabyAGI.
דערנאָך עפֿענען די פּרויעקט אין דיין קאָד רעדאַקטאָר, איך נוצן VSCode, Rename.env.template to.env און פּלאָמבירן די פעלדער מיט דיין OpenAI און PineCone API שליסלען.
דיין OpenAI API שליסל קענען זיין קונה דאָ
דיין Pinecone API שליסל קענען זיין קונה דאָ.
לעסאָף, שטעלן די אַפּיס אין .ענוו טעקע אין רעספּעקטעד פעלדער.
אין דער זעלביקער טעקע איר וועט געפֿינען אַן אָביעקטיוו און ערשט אַרבעט.
לויפן די Python שריפט
אין די לעצטע בינע, איר קענען לויפן די פּיטהאָן שריפט פֿון דיין קאָד רעדאַקטאָר אָדער אפילו מיט די וואָקזאַל. די ברירה איז דייַן. דאָ זענען די רעזולטאַטן פון די BabyAGI.
BabyAGI ווס AutoGPT
BabyAGI איז אַנדערש פון Auto-GPT אין עטלעכע וועגן, אַרייַנגערעכנט די וועג עס קאַלעקץ אינפֿאָרמאַציע. BabyAGI טוט נישט זוכן פונדרויסנדיק רעסורסן, וואָס קען זיין אַ גרויס מייַלע אין עטלעכע צושטאנדן קאַמפּערד מיט Auto-GPT.
BabyAGI אַוווידז אַוועק פון שפּור דורך לימיטינג זייַן קאַנסאַנטריישאַן צו בריינסטאָרמינג און ריפריינדז פון זוכן אינפֿאָרמאַציע אָנליין.
רעכט צו זיין ינאַווייטיוו מעטאַדאַלאַדזשי, BabyAGI איז אַ פאַנטאַסטיש געצייַג פֿאַר געדאַנק און בריינסטאָרמינג.
BabyAGI קענען לייכט קומען מיט אָריגינעל געדאנקען דאַנק צו זיין דעדאַקייטאַד קאַנסאַנטריישאַן אויף געדאַנק, צי עס איז געניצט ווי אַ סטאַנדאַלאָנע אַפּלאַקיישאַן אָדער אַ קאָמפּאָנענט אין אַ גרעסערע סיסטעם.
BabyAGI קענען צושטעלן גלייַכן רעזולטאַטן דורך ויסמיידן דיסטראַקשאַנז און האַלטן אַ לאַזער-ווי פאָקוס אויף די אַרבעט אין האַנט, מאכן עס אַ קריטיש געצייַג אין די פעלד פון אַי פאָרשונג און אַנטוויקלונג.
סאָף
דער שליסל יסוד פון BabyAGI ס פּלאַן פֿילאָסאָפֿיע איז די סימלאַס ינאַגריישאַן פון אָטאַמיישאַן, סייכל און עפעקטיווקייַט, וואָס ינייבאַלז ניצערס צו לייכט שעפּן אַ ברייט קייט פון מניעות אין די געשווינד טשאַנגינג וועלט פון הייַנט.
איר קענען לייכט נוצן די פּלאַטפאָרמע ס פיייקייט פֿאַר אָטאַמייטיד אַרבעט האַכלאָטע און פאַרוואַלטונג דאַנק צו זיין סטרייטפאָרווערד סעטאַפּ און דורכפירונג אופֿן, מאכן עס אַ גרויס אַליירט פֿאַר ביידע מענטשן און טימז.
מכשירים ווי BabyAGI וועט באשטימט ווערן מער וויכטיק ווי אַי פאָרשונג דעוועלאָפּס און וואקסט, העלפּינג צו פאָרעם די צוקונפֿט. BabyAGI איז פּאַזישאַנד צו ווערן אַ לידינג פּלאַטפאָרמע פֿאַר AI-Powered שעפֿערישקייט, פאָוסטינג כידעש און אנטוויקלונג אין פאַרשידן געשעפטן און פּראַפעשאַנז, דאַנק צו זיין גלייבן טראָפּ אויף בריינסטאָרמינג און געדאַנק.
מיט זיין קאַטינג-ברעג קייפּאַבילאַטיז, דער ווייַטער דור פון אַי-פּאַוערד פּראָדוקטן וועט זיין ינספּייערד, וואָס אַלאַוז ביידע אָרגאַנאַזיישאַנז און מענטשן צו דערגרייכן זייער אַבדזשעקטיווז מער ינטעלידזשאַנטלי און יפישאַנטלי ווי אלץ פריער.
דזשיין
גרויס אַרטיקל! דאַנקען פֿאַר פּאָסטינג אַ טוטאָריאַל פֿאַר דעם קענען נישט וואַרטן צו פּרובירן דאָס! ווי טאָן איך עפֿענען די פּרויעקט אין VS?
דזשייַ
נאָר שלעפּן און פאַלן די טעקע אין VS קאָד.