(Acest articol a fost publicat pentru prima dată pe Terminarea geneticiiși cu amabilitate a contribuit la R-bloggeri). (Puteți raporta problema legată de conținutul acestei pagini aici)
Doriți să vă distribuiți conținutul pe R-bloggeri? dați clic aici dacă aveți un blog, sau aici dacă nu aveți.
Repostat din original la https://blog.stephenturner.us/p/openai-codex-app-qqman.
La începutul acestei săptămâni am repostat o postare de la Bluesky Ethan Mollick. Sunt pe aceeași pagină aici – cu siguranță există probleme, dar aceste instrumente au schimbat ireversibil practica dezvoltării de software (și IMHO, în bine în general).
Claude Code i-a entuziasmat pe toată lumea recent (inclusiv pe mine), ajungând chiar atât de departe încât să ajungă în presa populară (vezi articol Atlantic pe CC). Codex există de ceva vreme, dar aceasta arată ca încercarea OpenAI de a contesta poziția CC.
Săptămâna aceasta OpenAI a lansat un program dedicat Aplicația desktop Codex
poziționat ca o interfață de utilizare focalizată pentru rularea mai multor agenți în paralel, păstrând schimbările izolate prin arbori de lucru încorporați și extinzând comportamentul cu abilități și automatizări programate. Ca și demo-ul pe care l-am evidențiat în mine
postarea anterioară despre Claude CodeCodex folosește arbori de lucru pentru a izola sarcinile/PR ca primitive pentru rezolvarea conflictelor, are un mod de plan (/plan) pentru a forța descompunerea inițială și întrebările, poate folosi abilitățile ca pachete reutilizabile care se pot conecta la servicii externe și are automatizări pentru joburi recurente în fundal.
Descărcați-l la openai.com/codex. Este gratuit de utilizat pentru o perioadă nespecificată. Sau funcționează cu contul tău Plus/Enterprise/Edu/oricare ar fi.
Lucrarea mea cea mai citată este despre unele Cod R pe care l-am scris acum 15 aniiar ulterior transformat într-un pachet, pentru creare Manhattan Plots din datele GWAS. Lucrarea din JOSS a fost citată de ~1000 de ori, iar pretipărire încă ~2100 de ori.
Turner, SD (2018). qqman: un pachet R pentru vizualizarea rezultatelor GWAS folosind diagrame QQ și Manhattan. Jurnalul de software cu sursă deschisă3(25), 731. https://doi.org/10.21105/joss.00731.
Am scris codul original folosind ggplot2, apoi am refactorizat totul pentru a folosi baza R, pentru că la acea vreme, cel puțin cu modul în care am scris pachetul, am trasat milioane de puncte cu ggplot2 ca fiind extrem de lent.
Am primit o mulțime de solicitări de funcții pentru qqman și, din păcate, nu am timp să le răspund. Multe dintre aceste solicitări de caracteristici ar fi ușor de implementat dacă pachetul ar folosi de fapt ggplot2, deoarece a trecut atât de mult de când am făcut ceva în baza R, încât am uitat cum să fac aproape orice.
Așa că am pornit aplicația Codex, am pus-o în modul „plan” și am cerut ajutor. Pe parcurs îmi pune întrebări despre preferințele mele.
Iată o captură de ecran a planului (trunchiată).

#YOLO, implementează planul.

Când am reconstruit pachetul, au existat câteva dintre acele note „fără legare globală vizibilă pentru variabila globală…” pe care a trebuit să le repar, dar în rest totul a funcționat. Totul folosește acum ggplot2. Funcția returnează un obiect ggplot. Numele coloanelor nu mai sunt la fel de stricte. Este rapid. Folosește ggrepel pentru a eticheta punctele, astfel încât acestea să nu se suprapună. Documentația a fost actualizată. Citiți-mă a fost actualizat. Vignetele au fost actualizate. S-a stins și a făcut asta în aproximativ 5 minute.
Iată una dintre intrigile care iese din asta.

Nu voi actualiza pachetul, pentru că eu încă nu aveți timp să-l întrețineți sau să răspundeți la solicitările de funcții. Dar asta nu ar trebui să se oprească tu
dacă doriți să faceți ceva cu qqman sau cu orice alt pachet R/Python open-source pe care pachetul nu îl face în prezent.
