Njia Muhimu za Kuchukua
- Mfumo mpya unaoitwa Codex huwasaidia watayarishaji programu kwa kutafsiri lugha ya maandishi hadi msimbo.
- Kuna idadi inayoongezeka ya zana za kusaidia watu kuunda programu bila ujuzi wa kusimba.
- Msanidi programu mmoja anapendekeza Blockly, lugha ya kuvuta na kudondosha iliyoundwa na Google, kwa wanaoanza.
Upangaji programu kwenye kompyuta unapata usaidizi kutoka kwa akili bandia.
OpenAI imetoa toleo jipya la Codex, mfumo wa akili bandia (AI) ambao hutafsiri lugha iliyoandikwa kuwa msimbo. Codex haitakuruhusu kabisa kupanga bila matumizi yoyote, lakini kuna njia zinazoongezeka ambazo watu wanaweza kufanya hivyo.
"Bidhaa nyingi huruhusu watumiaji kuongeza picha, kuunda miundo ya tovuti na programu za simu, na kufafanua data ya kuvuta kutoka bila kuandika msimbo, " Fahim ul Haq, Mkurugenzi Mtendaji wa Educative, jukwaa la elimu kwa wasanidi programu, aliiambia Lifewire katika mahojiano ya barua pepe.
Ongea na Mpango
Codex inategemea GPT-3, muundo wa lugha asilia ulioundwa na OpenAI. Watayarishaji programu walifundisha Codex kuhusu mabilioni ya mistari ya msimbo na maandishi ili kuiruhusu kutafsiri Kiingereza cha kawaida hadi kwa msimbo.
"GPT-3 ni mfumo ambao unazungumza nao, na unazungumza nawe, kwa hivyo athari pekee iliyo nayo ni akilini mwako," alisema Greg Brockman, afisa mkuu wa teknolojia wa OpenAI, wakati wa maandamano ya hivi majuzi..
"Ukiwa na Codex, unazungumza nayo [na] inazalisha msimbo, ambayo ina maana kwamba inaweza kutenda katika ulimwengu wa kompyuta kwa niaba yako. Na nadhani hilo ni jambo la nguvu sana-kwamba una mfumo. ambayo inaweza kutekeleza amri kwa niaba yako."
Licha ya nderemo, Codex haitawaruhusu watu wasio na ujuzi waanzishe programu, ul Haq alisema. Inahitaji ujuzi wa kiufundi ili tu kufanya Codex iendeshe na zaidi ili kupata matokeo.
"Codex haichukui nafasi ya ustadi muhimu wa msanidi wa kutatua matatizo-kuelewa suala na kuandaa suluhisho kama mfululizo wa hatua zilizopangwa," aliongeza.
"Aidha, Codex si programu tumizi inayojitegemea. Inachomeka katika programu zinazotumiwa na wasanidi programu zinazoitwa IDE (mifano ni pamoja na Visual Studio na Notepad++) kupitia kiolesura cha API. Mtumiaji bado atalazimika kuweka mazingira yake ya usanidi, kuelewa. API, na uunganishe IDE zao kwenye Codex ili tu kuisanidi."
Lakini Codex ni zana ya kuvutia kwa wasanidi programu, ul Haq alisema.
"Kwa sababu AI ilifunzwa kwenye msimbo wa umma, ina uwezo wa kupendekeza misimbo tofauti kulingana na kile ambacho msanidi anachoandika tayari, kipengele cha kukamilisha kiotomatiki kama vile ulivyo nacho kwa SMS kwenye simu yako ya mkononi," aliongeza.."Kwa hivyo, inawezekana kuzunguka katika chaguzi chache ili kupata msimbo kamili unaohitaji kwenye mstari."
Hakuna Ujuzi Maalum Unahitajika
Kuna chaguo nyingi kwa watumiaji wasio wa kiufundi ambao wanataka kupanga.
Msanidi wa wavuti Patrick Sinclair anapendekeza Blockly, lugha ya kuvuta na kuacha iliyoundwa na Google. Inakuruhusu kuburuta na kuangusha vizuizi vya amri ambavyo vinagongana kama vipande vya mafumbo na kuunda programu inayofanya kazi. Mpango uliounda kwa kutumia vizuizi vilivyounganishwa unaweza kisha kutafsiriwa kuwa msimbo sawa katika lugha ya programu unayoichagua.
"Nafikiri Blockly anafaa kuanzisha safari yako ya kupanga programu kwa sababu linapokuja suala la usimbaji, jambo bora zaidi unaweza kufanya ni kuwa na dhana dhabiti, si kufahamu lugha ya kupanga," Sinclair aliiambia Lifewire katika mahojiano ya barua pepe. "Blockly hukusaidia kufanya hivyo kwa kukufundisha jinsi mtiririko wa programu unavyofanya kazi na ni dhana gani za kimsingi zinazotumiwa."
Pia kuna zana zisizo za kiufundi za kupanga kama vile Thunkable na Bubble ambazo huruhusu watumiaji kuunda programu kupitia kiolesura cha picha. Na, bila shaka, unaweza kuunda tovuti bila msimbo kwa kutumia zana kama vile Wix.com.
Zaidi ya watumiaji bilioni 1.5 wana zana isiyolipishwa ya kusimba lakini huenda wasijue kuihusu, mtaalamu wa wasanidi programu wa Google Chanel Greco aliambia Lifewire katika mahojiano ya barua pepe. "Pindi tu unapokuwa na akaunti ya Google, unaweza kufikia Kihariri Hati ambapo unaweza kuandika Hati ya Programu za Google ili kuunda vitu kama makro katika Majedwali ya Google," alisema.
Ili kuunda programu ya kibinafsi ya simu, Andromo ni mfumo bora wa kutotumia msimbo wa iOS na Android, ul Haq alisema. "Unaweza kuunda programu kwa ajili ya familia yako mwenyewe, au hata kuchapisha kwenye duka, kuuza, na kuchuma mapato kwa matangazo," aliongeza.