421 уншилтууд
421 уншилтууд

ChatGPT Codex Tutorial: Cloud-д AI агент

by Vladislav Guzey5m2025/06/14
Read on Terminal Reader

Хэтэрхий урт; Унших

OpenAI Codex нь таны хялбар Англи хэлний зааврыг код руу өөрчлөх AI загвар юм. Энэ нь Python, JavaScript, Go, Ruby гэх мэт програм хангамжийг дэмждэг. Та энэ нь таны GitHub репозиторийг холбож, энэ нь хялбар Англи хэл дээр үйл ажиллагаа явуулж, энэ нь ажиллаж болно.
featured image - ChatGPT Codex Tutorial: Cloud-д AI агент
Vladislav Guzey HackerNoon profile picture

Зарим долоо хоногийн өмнө, OpenAI-ийн Codex нь Plus хэрэглэгчдэд зориулсан юм гэж нэрлэдэг бөгөөд би үүнийг туршиж чадахгүй байна. Өнөөдөр би OpenAI-ийн Codex-ийн гарын авлагаг хуваалцахын тулд эвдэж байна. Ялангуяа хөгжүүлэгч, би энэ нь хүчтэй, практик хэрэгсэл гэж үзсэн.

OpenAI Codex нь юу вэ?

OpenAI Codex нь таны хялбар Англи хэлний зааврыг код руу өөрчлөх AI загвар юм. Энэ нь Python, JavaScript, Go, Ruby гэх мэт програм хангамжийг дэмждэг бөгөөд энэ хэл дээр кодыг ойлгох, үүсгэхийн тулд маш хүчтэй юм.


Үүнээс гадна, Хэрэв та програмчлалын үйл явц тайлбарлав, эсвэл код тухай асуултуудыг хүсч байгаа бол Codex нь код хэлбэрээр эсвэл тодорхойлолт хэлбэрээр туслахыг хүсч болно.

What is OpenAI Codex?

Энэ нь GPT (Generative Pre-Trained Transformer) загвар бүлэг дээр суурилсан бөгөөд GitHub-аас алдартай эх үүсвэр код, байгалийн хэлний текст дээр ихэнх өгөгдлийн багц дээр боловсруулсан.


Гэсэн хэдий ч, хэзээ ч хэзээ ч, Codex таны IDE-ийн өргөтгөл биш, энэ нь хөнгөн дээр суурилсан програм хангамжийн инженерийн агент юм. Та энэ нь таны GitHub репозиторын холбох, энэ нь үнэхээр англи хэл дээр үйл ажиллагаа явуулж болно. Энэ нь хялбар! :)


It can:

  1. Хамгийн сүүлийн үеийн код бааз унших.
  2. Олон файлуудд шинэ код бичнэ үү: Зөвхөн snippets биш, гэхдээ үр дүнтэй шинж чанарууд эсвэл тохиргооны.
  3. Run tests (if you guide it or have them set up).
  4. Debug асуудал
  5. Таны кодыг тодорхойлох.
  6. санал болгож, тэр ч байтугай таны GitHub repo-д шууд Pull Requests зураг төсөл!
  7. Илүү

Codex нь эхлэх

Сайн байна, шинжлэх ухааны сайн байна, гэхдээ бид практик авах. Codex туршиж авахын тулд та ChatGPT-ийн Plus бүртгэл,GitHub данс.


Зөвхөн нээлттэйhttps://chatgpt.com/codexТа өөрийн данс дээр бүртгүүлэх.

Таны GitHub данс холбох

The first big step is connecting your GitHub accountХэрэв та "Connect to GitHub" товч дээр дарна уу, Та OpenAI-ийг баталгаажуулахын тулд GitHub руу дамжуулах болно.


GitHub танд ямар ч репозиторийг Codex-д хандахыг хүсэж байна.You can choose:

  • All repositories: Зөвхөн тохиромжтой, харин аюулгүй байдлын тухай дуудлагатай бол та мэдрэгчтэй хувийн repos байна.
  • Only select repositories: Энэ нь би хэзээ ч хийж байна. Би Codex-ийг ажиллуулахыг хүсэж байгаа тодорхой репо сонгох.


Хэрэв та зөвшөөрсөн бол, та Codex интерфэйс руу дамжуулах болно.

Connecting your GitHub account

Creating an Environment

Codex нь "экологид" хамтран ажилладаг. Жишээ нь, байгаль орчинд тодорхой репозиторын (аялал нь) тусгай ажлын газар гэж үзнэ үү.


Select your GitHub organization and repositoryDropdowns (Энэ нь та зүгээр л олгосон зөвшөөрөл дээр суурилсан байна).


Хэрэв та Codex-ийг интернетын хандахыг хүсэж байгаа бол та "Agent internet access«Toggle to»On”. Энэ нь суурилуулах үйл явцад, жишээ нь, багцыг татаж авахын тулд ашиглаж болно. суурилуулалтын дараа, интернет хангамж нь байнга аюулгүй байдалын хувьд үр дүнтэй кодируулсан үйл явцыг хязгаарлагддаг.


Дараа нь “Create environment” бутлуур дээр клик.

Create environment

Codex-ийг анхны үйл ажиллагаа явуулах

Өнгөрсөн дараа таны байгаль орчинд, та "Шийг бид энд кодируулах вэ?" -ийг харуулсан эхний дэлгэцтэй харах болно! Энэ нь магийг харуулж байна! Та Codex-ийг зүгээр л англи хэлээр хийх ёстой гэж хэлж байна.

Example tasks:

  • "Code base-ийг шинэчлэгдсэн оюутнуудад тайлбарлаарай: ерөнхий бүтэц нь юу вэ, мэдэх ёстой чухал зүйлүүд юу вэ, дараа нь оюутнуудын талаархи зарим хэлбэрүүд юу вэ?"
  • "Хэвлэх хайлтын алгоритм тавтай морилно уу, шуудангийн алгоритм тавтай морилно уу."
  • "Миний алгоритмыг хадгаламжийн хувьд вэб интерфэйс нэмнэ үү, би вэб браузер дээр солих алгоритмыг ажиллуулах боломжтой."
  • гэх мэт


To get the best out of Codex, simply follow these simple rules:

  • Ямар, Тохиромжтой байх (амар ч маш хэлбэрийн биш): "UserService.js файлыг өөрчилж, бүх базасын зовоод асинх/ачаалтыг ашиглахыг хүсч байна."
  • Комплекс Ажлын: Хэрэв та шинэ апп бий болгохыг хүсэж байгаа бол энэ нь маш их юм.
  • "Code" болон "Ask" тохиргооны: Code: Та Codex файлуудыг өөрчлөхыг хүсэж байна. Ask: Та Codex-ийг өөрчилжгүйгээр ямар нэг зүйлийг тайлбарлах эсвэл codebase-ийн талаархи асуултуудыг хариулахыг хүсч байна.
Үүнээс гадна

Хамгийн сүүлийн үеийн бичлэг: What Codex Did: The Diff and the PR

Та үйл явцны жагсаалт үзнэ үү. Codex нь үйл явцыг үзнэ үү: “Starting container”, “Download repo”, “Reading”Бүтээгдэхүүний” (Хэв та нэг байгаа бол - дараа нь энэ талаар дэлгэрэнгүй!), “Файлуудыг олж авах”, “Мислинг”, “Томчлуулах” гэх мэт.

Reviewing What Codex Did

Үзүүлэлт нь супер чухал юм. Codex нь агент юм, бүрэн оракул биш юм. Та түүний ажил шалгаж байх ёстой.


Тавтай морилно уу, Тавтай морилно уу, Тавтай морилно уу, Тавтай морилно уу.


Бүртгэгдсэн үйл ажиллагаа дээр дарна уу. Энэ нь ихэвчлэн танд "diff" -ийг харуулж байна - ямар шугам нэмсэн (зерийн), ямар шугам элсэн (хүйтэн), зүгээр л Git diff. Энэ нь таны анхны хамгаалах шугам юм.

Codex diff

Одоогоор "Logs" тавтай морилно уу, Codex-ийн үйл явцыг үзнэ үү, үйл явцыг ажиллуулах, санааны үйл явцыг.ҮнэндээЭнэ нь зарим сонголт хийж байна.

Тавтай морилно уу

Хэрэв та өөрчлөн хувилбаруудтай дуртай бол Codex интерфэйс дээр зөв "Create Pull Request" товч байдаг.

Creating a Pull Request

Энэ нь Codex-ийн хувилбаруудтай таны GitHub-ийн репо-д шинэ хэлбэрийн үүсгэх, танд PR-ийг нээж болно! Энэ нь ч байтугай PR тодорхойлолт бичнэ үү.


Одоогоор, энэ нь таны стандарт GitHub ажлын үйл явц юм: тойм, санал болгож, өөрчилж хүсэлт (ямар ч та Codex-ийг өөрчилж хүсэж болно!), болон эцэст нь нэгтгэх.


Дэлгэрэнгүй жишээ нь, бидний видео туториал үзнэ үү.

ЧатГПТ Codex Tutorial

Миний видео туториалд, би эхлэхээс эцсийн бүх үйл явцыг дамжуулах болно.


YouTube дээр үзнэ үү: Codex OpenAI Агент Туториал

Баримтлал

Энэ нь хөгжүүлэгчид өөрчилж чадахгүй байна, гэхдээ энэ нь бидний хөгжүүлэх арга зам өөрчилж болно. Энэ нь бохирдлын тоног төхөөрөмж, эхний хавтгай, эсвэл ч байтугай комплексны рефакторинг үйл ажиллагаа явуулж болно. Энэ нь бидний илүү хүчтэй архитекторын асуудал, програм хангамж инженерийн илүү бүтээлч ач холбогдол дээр суурилуулах боломжийг олгодог. Би энэ нь миний өдөр тутмын хэрэгсэл болохыг харах болно.


Хэрэв та үүнийг ашиглаж байгаа бол бидэнд таны туршлага гэж мэдэхийг хүсч байна!


Сайн байна уу! :)

L O A D I N G
. . . comments & more!

About Author

Vladislav Guzey HackerNoon profile picture
Vladislav Guzey@proflead
Helping Devs Stay Ahead with WebDev, AI & Modern Tools

TAG ҮҮ

ЭНЭ ӨГҮҮЛЛИЙГ ТОЛГОЙЛУУЛСАН...

Trending Topics

blockchaincryptocurrencyhackernoon-top-storyprogrammingsoftware-developmenttechnologystartuphackernoon-booksBitcoinbooks