A kép szerzője
Ahogy a mesterséges intelligencia területe növekszik és fejlődik, olyan hatékony eszközök térnyerését tapasztaltuk, mint a GPT, ChatGPT, Bard stb. A programozók ezeket az eszközöket használják munkafolyamataik egyszerűsítésére és kódbázisuk optimalizálására. Ez lehetővé tette számukra, hogy többet összpontosítsanak a program alapvető logikájának felépítésére, és kevésbé a hétköznapibb és ismétlődő feladatokra. A programozók azonban azt tapasztalják, hogy be kell másolni a kódjukat ezekbe a modellekbe, megkapni az ajánlásokat, majd frissíteni kell a kódbázisukat. Ez az eljárás fárasztóvá válik azok számára, akik gyakran csinálják.
Szerencsére most már van megoldás erre a problémára. Hadd mutassam be a Promptr-t, egy nyílt forráskódú, parancssori alapú eszközt, amely lehetővé teszi a programozóknak, hogy a szerkesztő elhagyása nélkül automatizálják kódbázisukat. Jól hangzik! Jobb? Ha többet szeretne megtudni arról, hogyan működik ez az eszköz, mit kínál, és hogyan kell beállítani? Kérem, dőljön hátra, és pihenjen, amíg elmagyarázom neked.
A Promptr egy CLI-eszköz, amely nagyban megkönnyíti a GPT-kódjavaslatok kódbázisra való alkalmazását. Egyetlen kódsorral szerkesztheti a kódot, implementálhatja az osztályokat a teszt sikeres teljesítéséhez, kísérletezhet LLM-ekkel, végezhet hibakeresést és hibaelhárítást stb. Hivatalos dokumentációja szerint:
"Ez a GPT4 esetén a leghatékonyabb a nagyobb kontextusablak miatt, de a GPT3 továbbra is hasznos a kisebb hatókörökhöz." (Forrás – GitHub)
Ez az eszköz több paramétert is elfogad, amelyeket szóközzel választ el, amely megadja a módot, a sablont, a promptot és egyéb beállításokat a kimenet létrehozásához.
Általános szintaxis:
promptr -m <mode> [options] <file1> <file2> <file3> ...
Például:
-
- -m, -mód : Meghatározza a használandó módot (GPT-3 vagy GPT-4). Az alapértelmezett mód a GPT-3
- -d, -száraz futás: Ez egy opcionális jelző, amikor csak a prompt kerül elküldésre a modellnek, de a módosítások nem jelennek meg a fájlrendszerben.
- -i, -interaktív: Lehetővé teszi az interaktív módot, és lehetővé teszi a felhasználó számára, hogy különböző bemeneteket továbbítson.
- -p, -prompt : Ez egy nem interaktív mód, és lehet egy karakterlánc vagy egy URL/elérési út, amely tartalmazza a promptot
Hasonlóképpen, a felhasználási esettől függően használhat néhány más lehetőséget is, amelyeket a GitHub-tárhelyükön említettek. Most talán azon tűnődsz, hogyan történik mindez a motorháztető alatt. Szóval, vizsgáljuk meg ezt.
A kép szerzője
Az első dolga, hogy megtisztítsa a munkaterületet, és végrehajtsa a változtatásokat. Ezután egy felszólítást kell írnia egyértelmű utasításokkal, mintha egy tapasztalatlan munkatársnak magyarázná el a feladatot. Ezt követően adja meg a kontextust, amelyet a prompttal együtt elküld a GPT-nek. Kérjük, vegye figyelembe, hogy a prompt az Ön utasítása a GPT-hez, míg a kontextus azokra a fájlokra utal, amelyeket a GPT-nek ismernie kell a kódbázis műveletek végrehajtásához. Például,
promptr -p "Cleanup the code in this file" index.js
Itt az index.js a kontextusra hivatkozik, míg a „Kód törlése ebben a fájlban” a GPT-re vonatkozó üzenet. A Promptr elküldi a GPT-nek, és megvárja a választ, mivel ez eltarthat egy ideig. Ezután a GPT által generált választ először a Promptr elemzi, majd a javasolt változtatásokat alkalmazza a fájlrendszerben. És ez az! Egyszerű, de nagyon hasznos eszköz.
Íme a Promptr beállításának lépései a helyi számítógépen:
követelmények
Telepítés
Nyissa meg a terminált vagy a parancssori ablakot. Telepítse a Promptr-t globálisan az alábbi parancsok valamelyikének futtatásával, a használt csomagkezelőtől függően:
NPM:
npm install -g @ifnotnowwhen/promptr
fonal:
yarn global add @ifnotnowwhen/promptr
A Promptr-t úgy is telepítheti, hogy az aktuális kiadás bináris fájlját az elérési útjára másolja, de jelenleg csak a macOS-felhasználók támogatják.
A telepítés befejezése után a következő parancs végrehajtásával ellenőrizheti
promptr --version
OpenAI API-kulcs beállítása
A prompttr használatához OpenAI API-kulcsra lesz szüksége. Ha nem rendelkezik ilyennel, regisztrálhat egy ingyenes fiókot, és 18 USD-ig ingyenes jóváírást kaphat.
Miután megkapta a titkos kulcsot, be kell állítania egy „OPENAI_API_KEY” környezeti változót.
Mac vagy Linux esetén:
export OPENAI_API_KEY=<your secret key>
Windows esetén:
Kattintson a „Rendszerkörnyezeti változók szerkesztése” elemre egy új „OPENAI_API_KEY” változó hozzáadásához, és állítsa be az értékét az OpenAI-fiókjából kapott titkos kulcsra.
Bár lehetővé teszi az emberek számára, hogy műveleteket hajtsanak végre a kódjukon, ugyanúgy, mint a szöveges fájljaikat, ez a technológia még mindig a kezdeti szakaszban van, és van néhány hátránya. Például adatvesztés veszélye áll fenn, ha a fájlok törlését javasolja a GPT, ezért tanácsos elkötelezni magát a fontos munkája mellett, mielőtt használná. Hasonlóképpen, néhányan aggodalmukat fejezték ki az OpenAI API használatának tokenenkénti költségével kapcsolatban. Mindazonáltal kíváncsi vagyok, milyen messze van, amikor olyan szoftvert fejleszthetünk, amely képes önjavítani. Ha szeretnél kísérletezni vele, itt a link a hivatalos GitHub adattárhoz – Promptr.
Kanwal Mehreen törekvő szoftverfejlesztő, akit élénken érdekel az adattudomány és a mesterséges intelligencia alkalmazása az orvostudományban. Kanwalt választották a Google Generation Scholar 2022-nek az APAC régióban. Kanwal szereti megosztani a műszaki ismereteket azzal, hogy cikkeket ír felkapott témákról, és szenvedélyesen törekszik a nők képviseletének javítására a technológiai iparban.
- SEO által támogatott tartalom és PR terjesztés. Erősödjön még ma.
- PlatoAiStream. Web3 adatintelligencia. Felerősített tudás. Hozzáférés itt.
- A jövő pénzverése – Adryenn Ashley. Hozzáférés itt.
- Forrás: https://www.kdnuggets.com/2023/04/automate-codebase-promptr-gpt.html?utm_source=rss&utm_medium=rss&utm_campaign=automate-your-codebase-with-promptr-and-gpt
- :van
- :is
- :nem
- $ UP
- 20
- 2022
- 7
- a
- Rólunk
- elfogadja
- Fiók
- hozzá
- Után
- AI
- AI az orvostudományban
- Minden termék
- lehetővé teszi, hogy
- mentén
- Is
- an
- és a
- bármilyen
- APAC
- api
- alkalmazások
- alkalmazott
- Alkalmazása
- VANNAK
- TERÜLET
- cikkek
- mesterséges
- mesterséges intelligencia
- AS
- becsvágyó
- automatizált
- vissza
- BE
- mert
- válik
- előtt
- Épület
- de
- by
- TUD
- eset
- Változások
- ChatGPT
- osztályok
- világos
- kód
- codebase
- elkövetni
- teljes
- számítógép
- Vonatkozik
- Hátrányok
- kontextus
- másolás
- Mag
- Költség
- Credits
- Jelenlegi
- dátum
- adatvesztés
- adat-tudomány
- alapértelmezett
- attól
- Fejleszt
- Fejlesztő
- do
- dokumentáció
- nem
- ne
- Korai
- könnyebb
- szerkesztő
- Hatékony
- bármelyik
- engedélyezve
- lehetővé teszi
- Környezet
- stb.
- Eter (ETH)
- fejlődik
- példa
- végrehajtó
- tapasztal
- kísérlet
- Magyarázza
- magyarázó
- feltárása
- kifejezve
- messze
- mező
- filé
- Fájlok
- vezetéknév
- Összpontosít
- következő
- A
- Ingyenes
- gyakran
- ból ből
- generált
- generáló
- generáció
- kap
- szerzés
- GitHub
- Globális
- globálisan
- Növekvő
- megtörténik
- Legyen
- ennélfogva
- itt
- motorháztető
- Hogyan
- How To
- azonban
- HTTPS
- Az emberek
- i
- if
- végre
- fontos
- javuló
- in
- index
- ipar
- telepíteni
- példa
- utasítás
- Intelligencia
- interaktív
- kamat
- érdekelt
- bele
- bevezet
- kérdés
- IT
- ITS
- éppen
- KDnuggets
- Lelkes
- Kulcs
- Ismer
- tudás
- nagyobb
- kilépő
- mint
- vonal
- LINK
- linux
- helyi
- le
- Sok
- esőkabát
- MacOS
- fenntartása
- KÉSZÍT
- menedzser
- Lehet..
- orvostudomány
- említett
- esetleg
- Mód
- modell
- modellek
- több
- a legtöbb
- Szükség
- Új
- megjegyezni
- Most
- of
- Ajánlatok
- hivatalos
- on
- ONE
- csak
- nyílt forráskódú
- OpenAI
- Művelet
- Optimalizálja
- Opciók
- or
- Más
- teljesítmény
- csomag
- paraméterek
- elhalad
- szenvedélyes
- ösvény
- Emberek (People)
- teljesít
- Plató
- Platón adatintelligencia
- PlatoData
- kérem
- potenciális
- erős
- Probléma
- folyamat
- Program
- programozók
- kapott
- ajánlások
- ajánlott
- Refaktor
- kifejezés
- tükrözi
- vidék
- pihenés
- engedje
- ismétlő
- raktár
- képviselet
- válasz
- jobb
- Emelkedik
- futás
- s
- Tudomány
- Titkos
- látott
- kiválasztott
- küld
- készlet
- beállítások
- felépítés
- számos
- Megosztás
- <p></p>
- Hasonlóképpen
- Egyszerű
- egyetlen
- kisebb
- So
- szoftver
- megoldások
- néhány
- Hely
- állapota
- Lépései
- Még mindig
- áramvonal
- Húr
- Támogatott
- szintaxis
- rendszer
- Vesz
- Feladat
- feladatok
- tech
- tech ipar
- Műszaki
- Technológia
- sablon
- terminál
- teszt
- hogy
- A
- azok
- Őket
- Ott.
- Ezek
- ők
- dolog
- ezt
- idő
- nak nek
- szerszám
- szerszámok
- Témakörök
- trend
- alatt
- frissítése
- használ
- használati eset
- használó
- Felhasználók
- segítségével
- érték
- különféle
- ellenőrzése
- nagyon
- várjon
- akar
- volt
- we
- Mit
- amikor
- ami
- míg
- WHO
- lesz
- ablakok
- val vel
- nélkül
- Női
- nők a technikában
- csodálkozó
- Munka
- munkafolyamatok
- dolgozó
- művek
- ír
- írás
- még
- te
- A te
- zephyrnet