Автор: JW (мир і спокій)
Компіляція: TechFlow Deep Tide
У сфері криптовалют, особливо в тих нових сферах, які дуже популярні, я помітив досить поширене явище: багато людей, які знаходять “гарний проєкт” й бачать, як він швидко розвивається, часто стають занадто зосередженими й ігнорують інші можливості. Це може приносити користь у короткостроковій перспективі, але якщо не встигати адаптуватися до змін зовнішнього середовища, можуть виникнути проблеми.
Я вважаю, що думка про те, що лідер, який існує лише 4 місяці, може довго залишатися в лідерах у новому сегменті, є занадто наївною, особливо в умовах постійного виходу кращих розробників і технологій.
Pippin фреймворк
Pippin - це фреймворк штучного інтелекту, розроблений @yoheinakajima, який призначений для допомоги розробникам та творцям використовувати передові технології штучного інтелекту у модулярному форматі. За допомогою Pippin користувачі можуть створювати цифрових помічників, які можуть самостійно виконувати завдання, створювати нові плани та співпрацювати з зовнішніми інструментами без проблем. Як відкритий проект, Pippin буде доступний для використання по всьому світу протягом наступних кількох тижнів.
Ось огляд способу використання, концепції дизайну та духу експерименту з цієї рамки:
Філософські корені: Натхненний піппінським натуралізмом, фреймворк розглядає штучний інтелект як частину ширшої цифрової екосистеми. Він керує штучним інтелектом через спогади, обмеження та почуття мети, що розвивається. Ми пропагуємо тонку філософію дизайну: дозвольте штучному інтелекту самостійно відкривати «маленькі чудеса» в житті, а також продовжувати вчитися та розвиватися через успіхи та невдачі.
Процес використання: При використанні фреймворку спочатку потрібно визначити роль, включаючи її особистість, цілі та обмеження. Потім з’єднати роль з різними інструментами або додатками, які називаються «навичками». Основний цикл фреймворку буде контролювати стан пам’яті ролі, вирішувати, які дії потрібно виконувати, і навіть може генерувати цілком нові дії на основі успішного досвіду штучного інтелекту або зустріти виклик.
Відстеження пам’яті та стану: Фреймворк має вбудовану систему пам’яті, яка записує результати кожної діяльності та динамічно регулює змінні стану, такі як енергія або настрій. Це означає, що майбутні рішення ШІ визначаються не тільки обмеженнями, але й залежать від «минулого досвіду», як-от агента, який здатний навчатися та адаптуватися поступово.
Динамічні можливості: ця структура підтримує AI для динамічного розширення нових можливостей, від простого твітингу або генерації зображень до складного розгортання високорівневого коду. Оскільки навички модульні, розробник може легко додавати або вимикати конкретні навички, щоб зосередити AI на певних завданнях або розширити спектр можливостей, коли з’являються нові можливості.
Характер експерименту: це проект, що постійно оптимізується, із розвитком якого розробники постійно досліджують ефективні методи, а також удосконалюють структуру. Хоча в рамках вбудовано деякі типові обмеження та журнали пам’яті для керування поведінкою штучного інтелекту, розробники можуть додавати власні захисні механізми або розширювати функціональність за необхідності, щоб відповідально формувати модель поведінки штучного інтелекту.
Потенційні застосування: ця рамка має широкий спектр застосувань, вона може використовуватися не тільки для публікації вмісту або виконання завдань, але й для розробки інтерактивних навчальних систем, маркетингових помічників на основі штучного інтелекту та навіть роботів DevOps з розробкою коду. Ці застосунки мають постійно розвиваються характер, надаючи інноваційні рішення для різних галузей на основі самопізнавальних здібностей і принципів відповідального використання.
Основні поняття та методи
За допомогою поєднання філософської та технічної перспективи цей фреймворк надає розробникам наступні ключові функції:
Визначення ролі: Ви можете визначити персонажа для свого ШІ, наприклад, мудрого охоронця або фантастичного єдинорога, і встановити його цілі та обмеження. На основі цих персон штучний інтелект вирішує, «що робити» і «як це робити», посилаючись на свої персоналізовані цілі та обмеження під час виконання завдань.
З’єднання інструментів (навичок): фреймворк підтримує підключення штучного інтелекту до зовнішніх інструментів, таких як блокчейн, Slack або користувацький API. Кожен інструмент існує як модуль «навичок» і підтримує гнучке управління перемикачами, що забезпечує, що штучний інтелект використовується лише вами схвалених інструментів, зберігаючи контроль та увагу до завдань.
Жива генерація: штучний інтелект може створювати новий код Python для визначення більше дій через високорівневі динамічні дії. Цей підхід взяв під віддачу механізм ітерації BabyAGI, але поєднав особистісні риси штучного інтелекту та журнал пам’яті, щоб зробити згенеровані дії більш відповідними налаштуванням персонажів та реальними потребами.
Еволюція пам’яті: Рамка має вбудовану систему пам’яті, яка записує результати кожної дії і поєднує короткострокові нотатки з довгостроковою базою даних. Штучний інтелект може аналізувати ці спогади, поступово вдосконалюючи свою поведінку - він не лише зможе запам’ятовувати, які методи були ефективними, але й навчатися з помилок, надаючи відносно м’яке навчання для майбутніх рішень.
Тепер ви можливо запитаєте: «JW, що відрізняється від інших існуючих фреймворків? Чому Pippin так особливий?»
Дозвольте мені представити вам його фон.
BabyAGI (основа для Pippin)
BabyAGI - це перший проект штучного інтелекту AI, який був відкритий @yoheinakajima. На сьогоднішній день він отримав 20 000 зірок на GitHub і був цитований у понад 70 наукових статей. Це один з найвпливовіших фреймворків для інтелектуальних агентів, позиція якого досі не піддається сумнівам.
Фактично, багато людей вважають, що саме BabyAGI спричинило хвилю конкуренції в галузі інтелектуальних агентів AI.
Оригінал зображення від @JW100x, скомпільований DeepTech TechFlow.
Коротко кажучи, BabyAGI - це важлива віха в галузі штучного інтелекту, а Pippin - це подальший розвиток BabyAGI. Він перетворює BabyAGI в модульний фреймворк інтелектуального агента та буде надаватися як відкрите джерело для всього світу у майбутньому. Pippin має потенціал стати одним з найкращих фреймворків інтелектуальних агентів у світі, але наразі мало хто про нього згадує (це саме прояв «вузького кругозору»).
Діалоги з Йохей
Останнім часом я провів кілька цікавих розмов з @yoheinakajima. Він дозволив мені поділитися однією з проблем та відповідей:
Yohei: "Протягом останніх двох років я досліджував ідею розробки AI, який може самостійно підприємницьку діяльність. Хоча я не впевнений, що поточні моделі AI достатньо підходять для досягнення цієї мети, але якщо я переконаюся в їхній придатності, я вкладу всі зусилля у створення корпоративної імперії ".
JW: “Чи гратиме фреймворк Pippin роль у такому проекті?”
Yohei: “:) . Я вважаю, що поточна структура може бути застосована в будь-якій галузі, це повністю залежить від креативності розробників.”
Потенціал фреймворку Pippin необмежений. З розвитком технології штучного інтелекту ми, можливо, побачимо, що він виявиться важливим не лише в галузі криптографії, але й може відігравати важливу роль у всіх галузях по всьому світу, сприяючи індустріальній революції.
Проблеми існуючої структури
Під час спілкування з деякими розробниками штучного інтелекту я зрозумів, що існуючі фреймворки (особливо TypeScript) мають багато проблем у реальному розробці.
Розробник, що тісно співпрацює з Eliza (ai16z), сказав: “Відверто кажучи, хоча ElizaOS придбала всіх своїх конкурентів, мені дуже не подобається те, що вона розроблена на основі TypeScript. Ця система повна надмірних функцій та численних уразливостей, а вони завжди поспішають випустити занадто багато нових функцій до виправлення проблем.”
Через ці проблеми ринку терміново потрібна більш ефективна та зручна фреймворку, а саме переваги рамки Pippin. Завдяки відкритому коду BabyAGI ми вже можемо побачити потенціал майбутньої рамки Pippin.
Фактично, “BabyAGI” був запущений під час випуску ChatGPT-4, і це, безсумнівно, перший інтелектуальний агент, який можна вважати походженням технології інтелектуальних агентів. Творець BabyAGI, без сумніву, випереджає AI16z. Я вважаю, що розробка ElizaOS більше схожа на повне портовання фреймворку, і практично впевнений, що вона повністю перевершить AI16z. Наша компанія вже використовувала BabyAGI внутрішньо, до впровадження ElizaOS.
«В цьому контексті це твердження, насправді, має під собою підставу, оскільки ElizaOS бере свої натхнення виключно з BabyAGI. Тут «натхнення» майже можна розуміти як те, що BabyAGI фактично покладає основу для технології RAG (Retrieval-Augmented Generation, покращеного генерування з використанням пошуку).»
Багато існуючих фреймворків не лише поступаються BabyAGI (Pippin), але навіть розроблені вдосконаленішими за нього. Хоча ai16z має свою унікальну цінність у деяких аспектах, його оцінка набагато вища, ніж у Pippin, що, очевидно, є несправедливим.
«Перевага першопрохідця» дійсно є важливим фактором, але коли з’являються більш потужні технології, нам потрібно переглянути наші упередження, інакше ми ризикуємо втратити реальні можливості.
Не ігноруйте Yohei
Йохей вважається “батьком штучного інтелекту” і має великий досвід у цій галузі, завжди був піонером в цьому напрямку. Зараз він керує венчурним фондом і використовує свої розробки для керування інвестиціями. Його основна мета зараз - фреймворк Pippin. Він прагне побудувати бізнес-модель на основі фреймворка Pippin, яка буде працювати самостійно й приносити прибуток, і він справді має технічні здібності для досягнення цієї мети.
P.S.:Yohei навіть здобув увагу Джеффа Безоса, що свідчить про його вплив.