
Lokho Okwenziwa ngu-Ari
U-Ari ungumfundisi we-AI wendawo owenzelwe ukufunda ngepeni nephepha. Ungaxoxa no-Ari ngesihloko, uthole ikharikhulamu noma izifundo ngazinye, wenze izivivinyo ephepheni, ubuze imibuzo ngesikhathi ufunda, bese uthumela umsebenzi wakho oqediwe ukuze uhlolwe.
U-Ari ulungele kakhulu izifundo ezifana nezibalo nefiziksi, lapho ukuxazulula izinkinga ngesandla kungasekela ukufunda okujulile. Njengoba esebenza endaweni yakho, u-Ari angasebenzisa ukungena kwakho kwe-Codex kwasendaweni kanye nesabelo sakho sokubhalisa ngaphandle kokudinga ukhiye we-API.
Indlela Inqubo Yokufunda Esebenza Ngayo
- Vula Khuluma no-Ari bese uchaza ofuna ukukufunda.
- Xoxa ngohlaka lokufunda oluphakanyisiwe bese ululungisa ngengxoxo.
- Khetha Dala isifundo noma Dala ikharikhulamu.
- Vula Ideski lokufunda bese wenza izivivinyo ephepheni.
- Buza imibuzo noma nini lapho udinga usizo.
- Thumela umsebenzi wakho ukuze uhlolwe lapho usukulungele.
- Gcina ukuzindla ukuze u-Ari akwazi ukuzivumelanisa nenqubekelaphambili yakho.
Ngokwesibonelo, ungabuza: “Ngifundise ukuthatha izithombe kusukela ekuqaleni, ngezifundo zemizuzu engu-20.” Abafundi abasha baqala ngengxoxo emfushane yokusungula umongo.
Izidingo Zokuqala
Ukuze usebenzise u-Ari endaweni yakho, faka okulandelayo:
- Node.js 24 noma entsha
- Git
- FFmpeg
- I-akhawunti ye-ChatGPT
Ibhuloho lekhamera elakhelwe ngaphakathi lisebenza ku-Mac kuphela. Amakhamera esiphequluli nokulayishwa kwezithombe akudingi ibhuloho lekhamera.
Faka Futhi Usebenzise u-Ari
Yenza ikhophi yenqolobane bese ufaka okuncikile kuyo:
git clone https://github.com/nichochar/ari.git
cd ari
npm ciFaka inguqulo ethile ye-Codex CLI emhlabeni wonke:
npm install -g @openai/codex@0.163.0Lungiselela i-Codex ukuthi igcine imininingwane yokungena endaweni yakho, bese ungena ngesiphequluli sakho:
codex -c 'cli_auth_credentials_store="file"' loginNgemva kokuqeda ukungena, u-Ari angasebenzisa ukungena kwe-Codex kwasendaweni kanye nesabelo sakho sokubhalisa. Ukhiye we-API awudingeki kulokhu kusetha.
Dala ifayela lemvelo, yakha uhlelo, bese uluqalisa:
cp .env.example .env
npm run build
npm startVula http://127.0.0.1:3001 esipheqululini sakho.
Lungiselela Amamodeli
Amamodeli ka-Ari ayalungiseleleka ku-.env. Qinisekisa ukuthi i-akhawunti yakho iyakwazi ukufinyelela kunoma imuphi umodeli owukhethayo. Uma umodeli olungiselelwe ungatholakali ku-akhawunti yakho, khetha umodeli osekelwa yi-akhawunti yakho ngaphambi kokusebenzisa u-Ari.
Sebenzisa Amakhamera Nezithombe
Ikhamera ebekwe ngaphezu kwekhasi lakho ivumela u-Ari ukuthi abone umsebenzi owubhalayo. Ibhuloho lekhamera elakhelwe ngaphakathi liyatholakala ku-Mac, kanti ukufinyelela kukhamera yesiphequluli nokulayishwa kwezithombe kungasetshenziswa ngaphandle kwalo.
Ukubuka kuqala kwekhamera bukhoma kuhlala kusendaweni yakho. Lapho uthumela umsebenzi ngamabomu, isithombe esithunyelwe nomongo wokufunda ofanele kuthunyelwa ku-OpenAI ukuze kufundiswe.
Yenza u-Ari Ahambisane Nawe
U-Ari usebenzisa amafayela amabili ayisisekelo okwenza kube ngokwakho ku-~/.ari/workspace/:
TUTOR.mdichaza isitayela sokufundisa nobuntu buka-Ari.USER.mdigcina ulwazi ngomfundi.
Uhla lwemibhalo lwe-memories/ luqukethe amanothi anemininingwane. U-Ari ufunda amafayela amabili ayisisekelo kuzo zonke izikhathi futhi athole amanye amanothi lapho kudingeka. Lawa mafayela azishintsha ngokuzenzakalelayo, kodwa ungawahlela ngokuqondile noma uwabuyekeze ngokuxoxa no-Ari.
Sebenzisa Izilungiselelo ukuhlela noma ukubuyisela imibhalo eyisisekelo, uphequlule izinkumbulo, futhi uphathe ukwenza kube ngokwakho. Amanothi nemicabango ekhona yomfundi ingeniswa ngokuzenzakalelayo.
Buka Kuqala Ukungenisa Ngendlela Ehlukile
Ukuze uhlole ulwazi lokuqala lomsebenzisi nomfundi omusha ohlukile ngaphandle kokusetha kabusha inqubekelaphambili yakho ekhona, sebenzisa:
npm run onboardingLokhu kubuka kuqala kusebenza ku-port 3002. Kumise ngokusebenzisa:
PORT=3002 npm run stopQonda Idatha Yakho Yasendaweni
Izingxoxo, inqubekelaphambili, izinto ezilayishiwe, nezithombe ezithunyelwe kugcinwa kukhompyutha yakho ngaphansi kwe-.local/, i-Git engayinaki. Ukwenza kube ngokwakho kugcinwa ngaphansi kwe-~/.ari/workspace/.
U-Ari uhlelo lwendawo lomsebenzisi oyedwa. Mgcine ku-localhost. Nakuba ukubuka kuqala kwekhamera bukhoma kuhlala kusendaweni yakho, umsebenzi othunyelwe ngamabomu nomongo wokufunda ofanele kuthunyelwa ku-OpenAI ukuze kufundiswe.
Yenza Ikhophi Eyisipele Futhi Buyisela Idatha Yokufunda
Dala ikhophi eyisipele usebenzisa:
npm run backupIkhophi eyisipele ihlanganisa idatha yokufunda, umlando wengxoxo wendabuko, namafayela okwenza kube ngokwakho, kodwa ayifaki imininingwane yokungena. Gcina ifayela le-SQLite kanye nezinhla zemibhalo ezihambisana nalo ndawonye.
Amakhophi ayisipele okwenza kube ngokwakho ahlanganisa nohla lwemibhalo oluhambisanayo lwe-.workspace oluqukethe TUTOR.md, USER.md, izinkumbulo, kanye nomaka wobunikazi bendawo yokusebenza. Inqolobane ayifaki i-.env, imininingwane yokungena, amakhophi ayisipele, noma idatha yokufunda yomuntu siqu.
Ukuze ubuyisele ikhophi eyisipele, misa u-Ari bese ubuyisela ifayela le-SQLite, umlingani walo we-.codex uma ekhona, kanye nokuqukethwe kwe-.workspace ezindaweni zako zokuqala. Indawo yokusebenza igcinwe kusizindalwazi, ngakho gcina umaka wobunikazi bendawo yokusebenza.
Uma umyalo wokwenza ikhophi eyisipele ubika ukuthi amanothi ahlukile kuzinguqulo eziqoshiwe, vula Izilungiselelo ukuze uvuselele lokho kuhlelwa bese uzama ukwenza ikhophi eyisipele futhi.
Imiyalo Yokuthuthukisa
Ukuze uthuthukise, qalisa i-UI usebenzisa:
npm run devI-UI yokuthuthukisa isebenza ku-port 5173. Qalisa iqoqo lokuhlola usebenzisa:
npm testDala ukwakhiwa kokukhiqiza usebenzisa:
npm run buildImihlahlandlela yomkhiqizo nelogo iyatholakala ku-design/README.md.
Isiphetho
U-Ari uhlanganisa ukuxazulula izinkinga okubhalwe ngesandla nomfundisi we-AI okwazi ukudala izinhlelo zokufunda, ukuphendula imibuzo, ukuhlola umsebenzi othunyelwe, nokuzivumelanisa nezidingo ngokusebenzisa ukuzindla kanye nolwazi olugciniwe lomfundi. Uma i-Node.js, i-Git, i-FFmpeg, ne-Codex sezilungisiwe, ungasebenzisa umfundisi endaweni yakini futhi wakhe indlela yokufunda esekelwe ephepheni, kukhamera, nasekuziqeqesheni okuqondisiwe.
