Змест[Схаваць][Паказаць]
Сардэчна запрашаем у гэтую займальную публікацыю ў блогу аб Auto-GPT, незавершанай эксперыментальнай праграме, якая служыць захапляльным прыкладам таго, як сістэмы моўнай мадэлі AI (LLM), такія як GPT-4, здольныя самастойна ствараць і выконваць шырокі спектр заданняў.
Шматлікія задачы можна аўтаматызаваць з высокай дакладнасцю і эфектыўнасцю дзякуючы цудоўнай тэхналогіі, вядомай як Auto-GPT. Ён выкарыстоўвае магутныя функцыі апрацоўкі натуральнай мовы GPT-4.
Гэтая распрацоўка паказвае, што LLM, вялікі крок наперад для штучнага інтэлекту, могуць істотна змяніць наш погляд на аўтаматызацыю працы.
У гэтым пасце мы разгледзім, што такое Auto-GPT, як ён працуе і якія задачы можа выконваць. Значэнне Auto-GPT у сувязі з аўтаматызацыяй задач і будучыняй LLMs таксама будуць разгледжаны.
Мы таксама разгледзім праблемы адносна патэнцыйнай небяспекі і негатыўных наступстваў выкарыстання LLM і Auto-GPT, падкрэсліваючы важнасць адказнага і этычнага выкарыстання.
Да завяршэння гэтага артыкула вы атрымаеце лепшыя веды аб Auto-GPT і патэнцыяле LLM для рэвалюцыі ў аўтаматызацыі задач.
Так што давайце пачнем!
Што такое AutoGPT?
Auto-GPT - гэта перадавая праграма, якая змяняе свет аўтаматызацыі задач. Гэта праграма з адкрытым зыходным кодам, якая выкарыстоўвае магутныя паўнамоцтвы LLM, такіх як GPT-4, каб аўтаномна ствараць і выконваць розныя заданні.
З дапамогай Auto-GPT арганізацыі і прыватныя асобы могуць аптымізаваць такія працэсы, як стварэнне справаздач, стварэнне кантэнту і аналіз даных, каб зэканоміць час і скараціць колькасць памылак.
Ультрасучасная тэхналогія стварае згуртаваны і адпаведны кантэнт, вывучаючы велізарныя аб'ёмы даных. Тэкст, які быў створаны ў выніку, па сутнасці, з'яўляецца тэкстам, напісаным чалавекам.
Auto-GPT змяняе гульню ў аўтаматызацыі задач, дазваляючы арганізацыям і прыватным асобам засяродзіцца на іншых важных абавязках, пакідаючы паўтаральную і чорную працу праграме.
Мы можам разлічваць на ўсё больш магутнае праграмнае забеспячэнне, такое як Auto-GPT, якое здольнае выконваць усё больш складаныя задачы па меры развіцця LLM.
AutoGPT - гэта наватарская аўтаномная праграма штучнага інтэлекту, якая паказвае, як GPT-4 можна выкарыстоўваць для выканання розных задач. Карыстальнікі могуць выкарыстоўваць штучны інтэлект для выканання такіх задач, як даследаванне, кадаванне і творчае пісьмо, прызначаючы ролі і мэты і выкарыстоўваючы яго магчымасці.
З пункту гледжання таго, як тэхналогіі, якія кіруюцца штучным інтэлектам, зменяць тое, як мы працуем і ўзаемадзейнічаем з сістэмамі штучнага інтэлекту ў будучыні, AutoGPT дае кароткае ўяўленне.
Але як гэта працуе?
Auto-GPT выкарыстоўвае самыя апошнія распрацоўкі ў LLMs, у прыватнасці GPT-4, каб аўтаматычна вырабляць згуртаваны і дарэчны кантэнт. Праграма вучыцца на велізарных аб'ёмах дадзеных, што дазваляе ёй распазнаваць шаблоны і сувязі паміж словамі і сказамі.
Выкарыстоўваючы гэтую інфармацыю, Auto-GPT стварае тэкст у адказ на падказку або ўвод. Гэты ўвод можа быць у выглядзе дырэктывы, задачы або набору інструкцый.
Auto-GPT стварае кантэнт, адпаведны кантэксту і лагічна паслядоўны, выкарыстоўваючы свае перадавыя алгарытмы і навыкі апрацоўкі натуральнай мовы пасля атрыманне ўводу. Auto-GPT з'яўляецца важным рэсурсам для арганізацый і людзей, якія жадаюць аўтаматызаваць працэсы і зэканоміць час, таму што тэкст, які ён стварае, практычна не адрозніваецца ад мовы, напісанай чалавекам.
Сіла Auto-GPT заключаецца ў яго здольнасці вучыцца на велізарных аб'ёмах даных і ствараць тэкст, які адначасова з'яўляецца дарэчным і лагічным, што робіць яго найважнейшым інструментам у галіне аўтаматызацыі працы.
Карацей кажучы, AutoGPT выконвае ітэрацыі па ўласных падказках, крытычна іх ацэньвае і абапіраецца на іх у кожнай ітэрацыі. Затым ён выкарыстоўвае GPT-4 і GPT-3.5 праз API для стварэння цэлых праектаў. Ён мае магчымасць чытаць і запісваць файлы, выходзіць у Інтэрнэт і правяраць адказы на ўласныя падказкі. Ён таксама можа аб'яднаць высновы з гісторыяй адпаведных пытанняў.
Задачы, якія можа выконваць Auto-GPT
Гнуткая праграма Auto-GPT можа выкарыстоўвацца для розных дзеянняў, уключаючы стварэнне справаздач і аналіз даных. У гэтай частцы мы разгледзім некалькі функцый, якія можа выконваць Auto-GPT, і тое, як ён іх аўтаматызуе.
Content Creation
Кантэнт для вэб-сайтаў, блогаў і паведамленняў у сацыяльных сетках можна ствараць з дапамогай Auto-GPT. Auto-GPT можа ствараць высакаякасны, дарэчны і цікавы матэрыял, калі вы дасце яму тэму або набор рэкамендацый.
пераклад
Вы можаце выконваць пераклады з дапамогай Auto-GPT. Тэкст можна перакласці на іншую мову з дапамогай Auto-GPT, увёўшы яго на адной мове. Прадпрыемствы, якія працуюць у розных краінах і маюць патрэбу ў хуткім перакладзе дакументаў або паведамленняў, могуць знайсці гэтую магчымасць надзвычай карыснай.
абслугоўванне кліентаў
Абавязкі па падтрымцы кліентаў, такія як адказы на частыя запыты і вырашэнне праблем, патэнцыйна могуць быць аўтаматызаваны з дапамогай Auto-GPT. Auto-GPT можа разумець запыты кліентаў і дастаўляць адпаведныя рашэнні з дапамогай апрацоўкі натуральнай мовы.
Аналіз дадзеных
Дзеянні па аналізе даных можна выконваць з дапамогай Auto-GPT. Увод даных дазваляе Auto-GPT аналізаваць інфармацыю і ствараць разуменне, якое можна выкарыстоўваць для прыняцця рашэнняў.
Напісанне справаздач
Прадпрыемствы і даследчыкі могуць атрымаць выгаду з выкарыстання Auto-GPT, паколькі яго можна выкарыстоўваць для стварэння справаздач у залежнасці ад уведзеных даных. Уводзячы дадзеныя, Auto-GPT можа аналізаваць інфармацыю і атрымліваць дакладныя і павучальныя вынікі.
Кадаванне
Auto-GPT можа быць выкарыстаны для стварэння поўных праграм або фрагментаў кода для заданняў кадавання. Auto-GPT можа ствараць эфектыўны і эфектыўны код з улікам параметраў праграмавання або патрэбаў. Распрацоўшчыкі, якім трэба дакладна і хутка пісаць код, знойдуць гэтую магчымасць вельмі карыснай.
Я толькі што згадаў некалькі задач; у рэшце рэшт, адзінае абмежаванне - ваша фантазія.
Як усталяваць AutoGPT на вашым Mac?
Вы можаце лёгка выкарыстоўваць магутнасць GPT-4, выкарыстоўваючы AutoGPT для выканання разнастайных дзеянняў, уключаючы даследаванні, кадаванне і паляпшэнне апавядання.
Ёсць некалькі патрабаванняў, якія неабходна выканаць на вашым кампутары, перш чым мы пачнем працэс усталёўкі:
- ісці
- Python 3.10 або больш позняй версіі
- Ключ OpenAI API
Звярніце ўвагу: я выкарыстоўваю MacOS з апошняй версіяй.
Настройка AutoGPT
Крок 1: Клануйце Рэпазітар AutoGPT
Стварыце асобную тэчку на вашым Mac у якасці першага кроку. Выкарыстоўвайце Git Bash і ўвядзіце наступную каманду, каб кланаваць праект:
git clone https://github.com/Significant-Gravitas/Auto-GPT.git
Крок 2: Усталюйце залежнасці
На гэтым этапе мы ўсталюем усе залежнасці, неабходныя для запуску AutoGPT. Вось каманда:
pip3 install -r requirements.txt
Пасля гэтага перайменуйце.env.template у.env і запоўніце палі вашымі ключамі API OpenAI і PineCone.
Можна атрымаць ключ OpenAI API тут.
Нарэшце, змесціце гэтыя API у файл .env.
Крок 3: Запусціце асноўны файл
Адкрыйце тэрмінал, каб выканаць прыведзены ніжэй сцэнар:
python3 -m autogpt
Віншуем, ваш AutoGPT паспяхова ўсталяваны на вашым Mac.
Выкарыстанне AutoGPT
Вызначэнне ролі ІІ
Цяпер мы проста павінны даць гэтую ролю штучнаму інтэлекту, і ён аўтаматычна паставіць перад сабой мэту і дасць вынікі на яе аснове.
Я выкарыстаў "Распрацуйце прадукт SaaS, які выкарыстоўвае AI для аўтаматызацыі паўтаральных задач, паляпшэння працэсу прыняцця рашэнняў і павышэння прадукцыйнасці. Прыклады ўключаюць чат-боты, сістэмы рэкамендацый і інструменты прагнастычнай аналітыкі. Памятайце, каб зарабіць мільёны на вашым прадукце SaaS, ён павінен быць інавацыйным, маштабаваным, зручным і забяспечваць значную каштоўнасць для кліентаў. Праводзіце даследаванні рынку, аналізуйце патрэбы кліентаў і будзьце ў курсе новых тэндэнцый, каб пераканацца, што ваш прадукт застаецца наперадзе крывой."
Цяпер вы ўбачыце, што ён аўтаматычна ставіць перад сабой мэты.
Вы таксама бачыце, што AI выкарыстоўвае браўзер для серфінгу, каб даць вам лепшыя і апошнія вынікі.
На аснове папярэдніх вынікаў ён аўтаматычна прапануе, куды ісці далей.
Такім чынам, вы можаце выкарыстоўваць AutoGPT і персаналізаваць яго ў адпаведнасці з вашымі патрабаваннямі.
Дададзены плагіны
Распрацоўшчыкі нядаўна выпусцілі плагіны, якія дазваляюць адаптаваць AutoGPT да вашых унікальных патрабаванняў. Плагіны - гэта камп'ютэрныя праграмы, якія пашыраюць магчымасці платформы або праграмнага забеспячэння з дапамогай пэўнай функцыі.
Яны не патрабуюць сур'ёзных змяненняў у асноўны код асноўнага прыкладання, таму што яны зроблены для пашырэння або паляпшэння яго магчымасцей.
Таксама ёсць варыянты старонніх і ўласных убудоў.
Спіс убудоў выглядае наступным чынам:
- Убудова Twitter
- Убудова электроннай пошты
- Убудова Telegram
- Убудова Google Analytics
- Убудова Youtube і многае іншае.
Будучыня Auto-GPT і LLM
Немагчыма падкрэсліць, наколькі LLMs, як GPT-4, маюць патэнцыял для рэвалюцыі ў аўтаматызацыі працы.
Як паказалі Auto-GPT і Чат GPT, LLM можна навучыць вучыцца на велізарных аб'ёмах дадзеных і самастойна выконваць шырокі спектр дзеянняў, ад вытворчасці кантэнту да кадавання. Магчымасць аўтаматызацыі аперацый можа цалкам змяніць галіны і тое, як мы працуем.
Але для LLM Auto-GPT - гэта толькі пачатак. Паўнамоцтвы LLM будуць павялічвацца па меры далейшага развіцця тэхналогій. Будучыя LLM будуць больш дасведчанымі нават у складаных задачах і разуменні кантэксту і складанасці.
Аўтаматызацыя задач LLM таксама можа адкрыць новыя рынкі і магчымасці працаўладкавання. Прадпрыемствы і людзі змогуць засяродзіцца на больш складаных і фантазійных праектах, калі змогуць аўтаматызаваць многія са сваіх звычайных спраў.
У выніку змены акцэнтаў могуць быць створаны новыя працоўныя месцы ў такіх галінах, як аналіз даных, распрацоўка праграмнага забеспячэння і стварэнне кантэнту. Магчымасці LLM выходзяць значна за рамкі аўтаматычнага GPT.
Магчымасці LLMs будуць прасоўвацца разам з тэхналогіямі, у выніку чаго рабочая сіла будзе больш эфектыўнай і прадуктыўнай. У LLM ёсць велізарны патэнцыял для рэвалюцыі ў аўтаматызацыі працоўных месцаў, і ў наступныя гады мы можам чакаць яшчэ большага развіцця.
Рызыкі, якія ўключаюць мадэлі Auto-GPT і LLM
Нягледзячы на тое, што праграмы LLM, такія як GPT-4, шмат абяцаюць зрабіць рэвалюцыю ў аўтаматызацыі працоўных месцаў, могуць быць небяспекі і недахопы, якія неабходна прыняць да ўвагі. Верагоднасць прадузятасці і прадузятасці ў дадзеных, якія выкарыстоўваюцца для навучання мадэляў, з'яўляецца адной з асноўных прычын турботы. Калі навучальныя дадзеныя былі неаб'ектыўнымі, несправядлівыя і дыскрымінацыйныя вынікі могуць адбыцца з боку неаб'ектыўных LLM.
Магчымасць неналежнага выкарыстання LLM, напрыклад, для распаўсюджвання ілжывай інфармацыі або фальсіфікацыі навін, - гэта яшчэ адна праблема. Выкарыстанне LLM для атрымання вельмі пераканаўчай фальшывай інфармацыі можа мець шкодныя наступствы як для людзей, так і для грамадства.
Акрамя таго, надзвычайныя паўнамоцтвы і аўтаномія LLM ствараюць пытанні адносна абавязкаў і падсправаздачнасці. Хто нясе адказнасць, калі LLM робіць памылку або мае адмоўны вынік? Як мы можам пераканацца, што LLM прымяняюцца этычна і адказна?
Каб адказна выкарыстоўваць такія праграмы LLM, як Auto-GPT, неабходна вырашыць гэтыя праблемы. Разнастайнасць і аб'ектыўнасць навучальных даных павінны быць гарантаваны, і LLM не павінны выкарыстоўвацца для распаўсюджвання ілжывай інфармацыі або вытворчасці абразлівых матэрыялаў. Акрамя таго, гэта цягне за сабой стварэнне дакладных правілаў і палажэнняў для выкарыстання LLM і ўскладанне адказнасці бакоў за любыя неспрыяльныя вынікі.
заключэнне
У заключэнне LLM і Auto-GPT маюць велізарны грамадска карысны патэнцыял. Яны здольныя павысіць эфектыўнасць, прадукцыйнасць і інавацыі ва ўсіх галінах прамысловасці і стварыць новыя магчымасці працаўладкавання.
Тым не менш, вельмі важна, каб мы выкарыстоўвалі LLMs адказна і з разважлівасцю, пераканаўшыся, што яны выкарыстоўваюцца маральна і на карысць грамадства. Робячы гэта, мы можам выкарыстоўваць LLM, каб дапамагчы кожнаму мець лепшую будучыню.
Аяуш
Прапановы для карыстальнікаў, якія ўпершыню карыстаюцца:
1. Паспрабуйце pip3 install -r requirements.txt замест pip install -r requirements.txt
2. Каб стварыць новую тэчку, перайдзіце ў Mac Finder, стварыце новую тэчку на працоўным стале і двойчы пстрыкніце, затым націсніце «Стварыць новы тэрмінал у тэчцы».
3. Пераканайцеся, што вы ўсталявалі Python 3.4 або вышэй з Git.
4. Атрымайце асабісты маркер доступу з GitHub
5. Выкарыстоўвайце Sublime Text або Atom, каб адкрыць папку, у якой вы ствараеце тэрмінал для доступу да файлаў, такіх як .env
6. Калі вы атрымліваеце памылку пры атрыманні OpenAI API, вы можаце паспрабаваць дадаць картку пад плацежнымі дадзенымі. Асабліва, калі вы атрымліваеце паведамленне пра памылку: Дасягнуты ліміт хуткасці API. Чаканне 10 секунд..
Яшыр Тарык
$ python3 main.py
Адсочванне (апошні званок апошні):
Файл «E:\autogpt\Auto-GPT\main.py», радок 1, у
з autogpt import main
Памылка імпарту: нельга імпартаваць імя 'main' з 'autogpt' (E:\autogpt\Auto-GPT\autogpt\__init__.py)
калі ласка, дапамажыце мне вырашыць гэта
Аяуш
Вы павінны бегчы
python3 scripts/main.py
калі файл знаходзіцца ў каталогу пад назвай scripts, вам трэба выканаць каманду
python3 scripts/main.py
заместpython3 main.py
МАРТЫН
добры дзень
Калі я запускаю каманду: python -m autogpt адказ: /usr/bin/python: Няма модуля з імем autogpt
Ці трэба ўсталёўваць віртуальнае асяроддзе або дастаткова перанесці тэчку?
ДЗЯКУЙ
Энрыка
python3 -m autogpt
Усталюйце ключ OpenAI API у .env або ў якасці зменнай асяроддзя.
Вы можаце атрымаць ключ ад https://platform.openai.com/account/api-keys
Я не ведаю, чаму гэта дае мне гэтую памылку, калі ласка, дапамажыце мне.
згенераваныя ключы API і змясціць іх у файл
я не ведаю, што рабіць