Ruka hadi maudhui makuu
Mafunzo ya AI

Jifunze na Ari: Sanidi Mfundishaji wa AI wa Ndani kwa Masomo ya Kalamu na Karatasi

Mafunzo haya yanaeleza jinsi ya kusakinisha Ari ndani ya kifaa, kuiunganisha na Codex, kuunda masomo na mitaala iliyobinafsishwa, kujifunza kwa kutumia kamera au picha zilizopakiwa, kudhibiti kumbukumbu ya mwanafunzi, na kuhifadhi nakala ya data yako ya ndani.

Jifunze na Ari: Sanidi Mfundishaji wa AI wa Ndani kwa Masomo ya Kalamu na Karatasi

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

  1. Fungua Zungumza na Ari na ueleze unachotaka kujifunza.
  2. Jadili muhtasari wa kujifunza uliopendekezwa na uubadilishe kupitia mazungumzo.
  3. Chagua Unda somo au Unda mtaala.
  4. Fungua Dawati la kujifunzia na ufanye mazoezi kwenye karatasi.
  5. Uliza maswali wakati wowote unapohitaji msaada.
  6. Wasilisha kazi yako ikaguliwe unapokuwa tayari.
  7. 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 ci

Sakinisha toleo maalum la Codex CLI kimataifa:

npm install -g @openai/codex@0.163.0

Sanidi Codex ihifadhi vitambulisho ndani ya kompyuta yako, kisha ingia kupitia kivinjari chako:

codex -c 'cli_auth_credentials_store="file"' login

Baada 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 start

Fungua 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.md hufafanua mtindo na haiba ya Ari ya kufundisha.
  • USER.md huhifadhi 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 onboarding

Hakiki hii huendeshwa kwenye porti 3002. Isitishe kwa:

PORT=3002 npm run stop

Elewa 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 backup

Nakala 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 dev

Kiolesura cha maendeleo huendeshwa kwenye porti 5173. Endesha mkusanyiko wa majaribio kwa:

npm test

Unda muundo wa uzalishaji kwa:

npm run build

Miongozo 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.