
Ari Hufanya Nini
Ari ni mwalimu wa AI wa ndani aliyebuniwa kwa ajili ya kujifunza kwa kutumia kalamu na karatasi. Unaweza kujadili somo na Ari, kupokea mtaala au masomo binafsi, kufanya mazoezi kwenye karatasi, kuuliza maswali unapojifunza, na kuwasilisha kazi uliyokamilisha ili ikaguliwe.
Ari inafaa hasa kwa masomo kama hisabati na fizikia, ambapo kutatua matatizo kwa mkono kunaweza kusaidia kujifunza kwa kina zaidi. Kwa kuwa inaendeshwa ndani ya kompyuta yako, Ari inaweza kutumia kuingia kwako kwa Codex ya ndani na kikomo cha matumizi cha usajili wako bila kuhitaji ufunguo wa API.
Jinsi Mtiririko wa Kujifunza Unavyofanya Kazi
- Fungua Zungumza na Ari na ueleze unachotaka kujifunza.
- Jadili muhtasari wa kujifunza uliopendekezwa na uubadilishe kupitia mazungumzo.
- Chagua Unda somo au Unda mtaala.
- Fungua Dawati la kujifunzia na ufanye mazoezi kwenye karatasi.
- Uliza maswali wakati wowote unapohitaji msaada.
- Wasilisha kazi yako ikaguliwe unapokuwa tayari.
- Hifadhi tafakari ili Ari iweze kuendana na maendeleo yako.
Kwa mfano, unaweza kuuliza: “Nifundishe upigaji picha kuanzia mwanzo, katika vipindi vya dakika 20.” Wanafunzi wapya huanza kwa mazungumzo mafupi ya kuweka muktadha.
Mahitaji ya Awali
Ili kuendesha Ari ndani ya kompyuta yako, sakinisha yafuatayo:
- Node.js 24 au mpya zaidi
- Git
- FFmpeg
- Akaunti ya ChatGPT
Kiunganishi cha kamera kilichojengwa ndani hufanya kazi kwenye Mac pekee. Kamera za kivinjari na upakiaji wa picha havihitaji kiunganishi cha kamera.
Sakinisha na Uendeshe Ari
Clone hazina na usakinishe vitegemezi vyake:
git clone https://github.com/nichochar/ari.git
cd ari
npm ciSakinisha toleo maalum la Codex CLI kimataifa:
npm install -g @openai/codex@0.163.0Sanidi Codex ihifadhi vitambulisho ndani ya kompyuta yako, kisha ingia kupitia kivinjari chako:
codex -c 'cli_auth_credentials_store="file"' loginBaada ya kukamilisha kuingia, Ari inaweza kutumia kuingia kwako kwa Codex ya ndani na kikomo cha matumizi cha usajili wako. Ufunguo wa API hauhitajiki kwa usanidi huu.
Unda faili lako la mazingira, jenga programu, kisha iendeshe:
cp .env.example .env
npm run build
npm startFungua http://127.0.0.1:3001 katika kivinjari chako.
Sanidi Miundo
Miundo ya Ari inaweza kusanidiwa katika .env. Hakikisha akaunti yako ina ufikiaji wa modeli yoyote utakayochagua. Ikiwa modeli iliyosanidiwa haipatikani kwa akaunti yako, chagua modeli inayoungwa mkono na akaunti yako kabla ya kutumia Ari.
Tumia Kamera na Picha
Kamera iliyowekwa juu ya ukurasa wako humruhusu Ari kuona kazi unayoandika. Kiunganishi cha kamera kilichojengwa ndani kinapatikana kwenye Mac, huku ufikiaji wa kamera ya kivinjari na upakiaji wa picha ukitumika bila kiunganishi hicho.
Tazamio la moja kwa moja la kamera hubaki ndani ya kompyuta yako. Unapowasilisha kazi kwa makusudi, picha iliyowasilishwa na muktadha husika wa kujifunza hutumwa kwa OpenAI kwa ajili ya ufundishaji.
Weka Ari Ikufae
Ari hutumia faili mbili kuu za kuweka mapendeleo katika ~/.ari/workspace/:
TUTOR.mdhufafanua mtindo na haiba ya Ari ya kufundisha.USER.mdhuhifadhi taarifa kuhusu mwanafunzi.
Saraka ya memories/ ina madokezo ya kina. Ari husoma faili hizi mbili kuu kila zamu na kurejesha madokezo mengine inapohitajika. Faili hizi hubadilika kiotomatiki, lakini unaweza pia kuzihariri moja kwa moja au kuzirekebisha kwa kuzungumza na Ari.
Tumia Mipangilio kuhariri au kurejesha hati kuu, kuvinjari kumbukumbu, na kudhibiti mapendeleo. Madokezo na tafakari zilizopo za mwanafunzi huingizwa kiotomatiki.
Hakiki Mwanzo Tofauti
Ili kujaribu matumizi ya mwanzo na mwanafunzi mpya tofauti bila kuweka upya maendeleo yako yaliyopo, endesha:
npm run onboardingHakiki hii huendeshwa kwenye porti 3002. Isitishe kwa:
PORT=3002 npm run stopElewa Data Yako ya Ndani
Gumzo, maendeleo, nyenzo zilizopakiwa, na picha zilizowasilishwa huhifadhiwa kwenye kompyuta yako chini ya .local/, ambayo Git huipuuzia. Mapendeleo huhifadhiwa chini ya ~/.ari/workspace/.
Ari ni programu ya ndani ya mtumiaji mmoja. Iweke kwenye localhost. Ingawa tazamio la moja kwa moja la kamera hubaki ndani ya kompyuta yako, kazi iliyowasilishwa kwa makusudi na muktadha husika wa kujifunza hutumwa kwa OpenAI kwa ajili ya ufundishaji.
Hifadhi Nakala na Rejesha Data ya Kujifunza
Unda nakala kwa:
npm run backupNakala hiyo inajumuisha data ya kujifunza, historia asili ya mazungumzo, na faili za mapendeleo, lakini haihusishi vitambulisho. Hifadhi faili la SQLite pamoja na saraka zake za ziada.
Nakala za mapendeleo pia zinajumuisha saraka inayolingana ya .workspace yenye TUTOR.md, USER.md, kumbukumbu, na alama ya utambulisho wa workspace. Hazina halijumuishi .env, vitambulisho, nakala za kuhifadhi, au data binafsi ya kujifunza.
Ili kurejesha nakala, simamisha Ari na urejeshe faili la SQLite, faili lake la ziada la .codex linapokuwepo, pamoja na yaliyomo kwenye .workspace katika maeneo yake ya awali. Eneo la workspace limehifadhiwa kwenye hifadhidata, kwa hiyo hifadhi alama ya utambulisho wa workspace.
Ikiwa amri ya kuhifadhi nakala itaripoti kuwa madokezo yanatofautiana na marekebisho yaliyorekodiwa, fungua Mipangilio ili kusasisha mabadiliko hayo na ujaribu kuhifadhi nakala tena.
Amri za Maendeleo
Kwa ajili ya maendeleo, anza kiolesura kwa:
npm run devKiolesura cha maendeleo huendeshwa kwenye porti 5173. Endesha mkusanyiko wa majaribio kwa:
npm testUnda muundo wa uzalishaji kwa:
npm run buildMiongozo ya chapa na nembo inapatikana katika design/README.md.
Hitimisho
Ari huunganisha utatuzi wa matatizo kwa kuandika kwa mkono na mwalimu wa AI anayeweza kuunda mipango ya kujifunza, kujibu maswali, kukagua kazi zilizowasilishwa, na kujirekebisha kupitia tafakari na muktadha wa mwanafunzi uliohifadhiwa. Baada ya Node.js, Git, FFmpeg, na Codex kusanidiwa, unaweza kuendesha mwalimu huyo kwenye kompyuta yako na kujenga mtiririko wa kujifunza unaotumia karatasi, kamera, na mazoezi yaliyoongozwa.
