Configurarea vscode pentru R și instrumente AI generative

URMĂREȘTE-NE
16,065FaniÎmi place
1,142CititoriConectați-vă

(Acest articol a fost publicat pentru prima dată pe BLUECOLOGIE BLOGși a contribuit cu drag la R-Bloggers). (Puteți raporta problema despre conținutul de pe această pagină aici)


Doriți să vă împărtășiți conținutul pe R-Bloggers? Faceți clic aici dacă aveți un blog sau aici dacă nu.

VScode are multe extensii care vă permit să creați și să rulați fluxuri de lucru întregi prin utilizarea prompturilor către un model de limbă mare. Încă nu este utilizat pe scară largă în comunitatea R, dar mă aștept să fie în curând. Puteți crea întregul dvs. proiect R, puteți interpreta rezultatele și puteți scrie un proiect al constatărilor dvs. fără a scrie niciun cod R.

Majoritatea acestor instrumente nu sunt disponibile (ca la scris) în RStudio sau au doar funcționalitate limitată. Așadar, trebuie să utilizați un IDE diferit (mediu de dezvoltare integrat) pentru a vă rula codul R. Aici voi explica cum să configurați VSCODE (un IDE popular), astfel încât să puteți utiliza Cline.

Cerințe software

Pentru a configura vscode pentru R și Cline, veți avea nevoie:

  • R LIBMUL DE PROGRAMARE R.
  • Editor de text vscode
  • R extensie pentru vscode
  • Extensie de asistent Cline AI pentru VSCODE

Rețineți că, dacă computerul este controlat central de către un departament IT, poate fi necesar să solicitați accesul admin la instalarea software -ului sau să -l trimiteți prin e -mail și să le cereți să vină să vă ajute.

Instalați r

  1. Accesați site-ul oficial al proiectului R: https://www.r-project.org/
  2. Faceți clic pe linkul „Descărcați R” în secțiunea Noțiuni introductive
  3. Alegeți o oglindă CRAN aproape de locația dvs.
  4. Descărcați instalatorul R corespunzător pentru sistemul dvs. de operare
  5. Rulați instalatorul și urmați prompturile pentru a finaliza instalarea

Pachete r

  1. Deschide R sau Rstudio
  2. Instalați Language Server install.packages("languageserver")
  3. Instalați HTTPGD install.packages("httpgd") (Acest lucru ajută la îmbunătățirea parcelelor în vscode). Rețineți că HTTPGD pare să fie adesea eliminat de la Cran, apoi reveniți din nou, nu sunt sigur de ce … dacă aveți probleme, puteți încerca să instalați de la un alt repo, consultați instrucțiunile aici: https://community.r-muliverse.org/httpgd

Instalați vscode

  1. Accesați site -ul oficial VSCODE: https://code.visualstudio.com/
  2. Faceți clic pe butonul Big Blue „Descărcare”
  3. Descărcați instalatorul vscode corespunzător pentru sistemul dvs. de operare
  4. Rulați instalatorul și urmați prompturile
  5. Lansați VSCODE odată ce instalarea este finalizată

Instalați extensia R.

  1. Deschide VSCODE
  2. Deschideți vizualizarea extensiilor în vscode (faceți clic pe căsuțele din partea stângă)
  3. Căutați „R” pe piața extensiilor
  4. Selectați extensia „R” publicată de reditorsupport
  5. Faceți clic pe butonul „Instalare”
  6. Reporniți vscode după instalare, dacă vi se solicită

Mai multe informații despre vscode și r aici

Conectați r și vscode

  1. Deschideți un nou terminal în VSCODE (terminal> nou terminal)
  2. Verificați dacă R este instalat rulând: R --version
  3. Tip R pentru a deschide consola R în terminal
  4. Acum deschideți orice script R în cod vs (fișier> deschis)
  5. Rulați unele cod R pentru a verifica dacă codul VS se poate conecta la R în terminal. Utilizați comanda rapidă CTRL+ENTER/CMD+ENTER sau apăsați butonul Play din partea dreaptă sus a editorului de scripturi.

Dacă R nu se găsește, atunci deschideți extensii (partea stângă, pictograma cutii), filtrați prin „activat”, apoi faceți clic pe extensia R. Acum faceți clic pe pictograma COG din extensia R și selectați „Setări” din meniul vertical. Căutați „rPath”. Verificați dacă are calea corectă către R pe computer. Puteți găsi calea deschizând un terminal și tastați which R (pe Mac) sau într -un terminal Windows where R.

În timp ce aveți setările de extensie deschise Căutați „HTTGP” și asigurați -vă Plot: Use Httpgd este activat.

Instalați extensii Gen AI

  1. Deschideți vizualizarea extensiilor în vscode (ctrl+shift+x)
  2. Căutați asistentul Genai la alegere. În prezent folosesc codul Roo. Cline este o altă alegere populară.
  3. Selectați extensia
  4. Faceți clic pe butonul „Instalare”
  5. Pictograma de extensie (de exemplu, un roo dacă utilizați codul roo) ar trebui să apară în bara laterală VSCODE

Configurați extensia în vscode

  1. Faceți clic pe pictograma extensiei (de exemplu, un roo pentru cod roo sau robot pentru Cline) pe partea stângă
  2. Faceți clic pe COG (dacă setările nu se deschid automat)
  3. Selectați furnizorul API și tăiați și lipiți tasta API în casetă (consultați pasul următor dacă nu aveți unul).

Obțineți o cheie API

O cheie API este ca o parolă care permite asistentului AI (de exemplu, codul ROO) să vă trimită promptul către un model de limbă mare. Cheia dvs. ar trebui să fie păstrată privată. De obicei, va trebui să cumpărați câteva credite. Acestea vă permit să trimiteți prompturi către LLM. Veți plăti pe prompt.

Acum trebuie să alegeți furnizorul dvs. de modele de limbă mare. În prezent, folosesc OpenRouter și Antropic, care au o diversitate de modele pentru generarea de text, cod și citire a imaginilor. Faceți câteva căutări pe web pentru a afla cele mai recente informații despre furnizori și modele.

Alegeți depinde de ceea ce doriți să faceți și de bugetul dvs. Unii furnizori oferă un nivel gratuit. Va trebui să căutați pe web cele mai recente informații despre acest lucru.

Puteți obține linkurile către orice furnizor acceptat din setările dvs. de extensie, trebuie doar să selectați furnizorul și apoi va apărea un link pentru a se înscrie la acel furnizor.

După ce ați ales un furnizor, creați un cont și urmați -le instrucțiunile pentru crearea unei chei API. Probabil va trebui, de asemenea, să cumpărați un anumit credit pentru a utiliza modelul.

Rețineți că, dacă aveți deja un cont de abonament, de exemplu pentru ChatGPT, veți avea nevoie de o cheie API pentru a utiliza Cline. Aceasta ar putea fi într -o altă secțiune a setărilor contului dvs. Dacă utilizați un serviciu de abonament, probabil plătiți lunar pentru a utiliza aplicația web a furnizorului. Avem nevoie de cheia API pentru a putea utiliza modelul direct prin cod.

Ești cu toții setat

Acum sunteți setat și gata să începeți să folosiți Cline pentru a codifica și scrie text.

Probleme și sfaturi

Aceasta este doar o listă de probleme pe care le -am avut și cum le -am rezolvat.

Complot Dacă parcelele dvs. R arată ciudat (cum ar fi fontul minuscul), asigurați -vă că HTTPGP este activat. Du -te înapoi la pașii de mai sus și vezi cum să faci asta.

Vizualizarea datelor Există diverse extensii pentru vizualizarea fișierelor CSV și Excel. Merită să vă uitați în acestea, astfel încât atunci când faceți View(dat) În r primești o masă frumoasă. Unele permit, de asemenea, editare.

Obținerea ajutorului pentru instalarea software -ului Calculatorul meu este oarecum blocat de acesta, astfel încât obținerea acestei configurații a fost un pic înrădăcinată și a necesitat câteva solicitări pentru a instala software.

R Markdown Există opțiuni în setările de extensie R pentru a tricota marcajul. Este posibil să fie nevoie să le configurați dacă doriți să tricotați documentele de marcare de la VSCODE. Dacă aveți probleme la tricotat, poate însemna că calea către PANDOC nu este setată corect. Există câteva instrucțiuni utile aici

R terminalul R se blochează Dacă rulez prea mult cod R simultan (cum ar fi selectarea unui bloc mare, apoi rulează), terminalul tinde să se prăbușească. Inițial văd o cutie puțin evidențiată spunând „gazdă Pty”. Apoi trebuie să închid toate terminalele (cu pictograma bin) și să încep din nou. Încercați Radian dacă aceasta este o problemă. Puteți, de asemenea, să rulați scripturi întregi de linie cu linie cu linie sau sursă de la terminal (care funcționează bine). Am încercat să depanz acest lucru prin creșterea tamponului, dar până la dispoziție.

Taste de scurtătură (pe OSX) CMD-/ Pentru a comenta liniile de neîndeplinire. CMD-Shift-P pentru a deschide paleta de comandă, CMD-B pentru a deschide File Explorer, CMD-Enter pentru a rula linii sau selecția codului R, CMD-Shift-C pentru a deschide terminalul în fereastra nouă, Cntrl-Shift -` pentru a deschide un nou terminal în cod vs.

Instalarea radianului (opțional)

Radian este un editor de terminal care este puțin mai frumos decât baza R. Se completează automat în terminal (așa cum face RStudio în consolă), cod de culori/paranteze etc … și permite editarea multi-liniare în terminal.

Pentru a configura acest lucru, instalați Radian (aveți nevoie de Python pentru a face acest lucru). Mai multe instrucțiuni aici.

Apoi mergeți la terminal și găsiți calea în care este instalată Radian (de exemplu which radian pe Mac sau where radian pe ferestre).

Acum deschideți setările în vscode (cmd-,) și căutați „rterm” (reprezintă „terminalul R”, nu schimbați RPath pe care l-am setat chiar înainte). Adăugați calea către Radian la setarea RENC. Căutați, de asemenea, setarea „R: Paste între paranteză” și asigurați -vă că este activat.

Dominic Botezariu
Dominic Botezariuhttps://www.noobz.ro/
Creator de site și redactor-șef.

Cele mai noi știri

Pe același subiect

LĂSAȚI UN MESAJ

Vă rugăm să introduceți comentariul dvs.!
Introduceți aici numele dvs.