נצל את הכוח של AI יצירתי ישירות לתוך עורך VS Code שלך ​​בעזרת הרחבה זו.

ל-VS Code יש מספר הרחבות שימושיות המשפרות את הפונקציונליות שלו ומספקות תכונות לתהליכי עבודה בפיתוח. אחת ההרחבות הללו היא CodeGPT, שמביאה את כוחה של בינה מלאכותית יוצרת לקוד VS.

CodeGPT מאפשר לך לתפעל את הקוד שלך ללא מאמץ. אתה יכול להשתמש בו כדי ליצור קוד מהערות, לשחזר אותו, לנפות בו באגים, לתעד אותו, או אפילו להסביר מה עושה גוש קוד מסוים.

התקנה והגדרה של CodeGPT

להתקין CodeGPT, הפעל את VS Code. לאחר מכן לחץ על סמל ההרחבות בסרגל הצד השמאלי של החלון שלך. לאחר מכן חפש קוד GPT. זה צריך להיות הראשון בתוצאות החיפוש. ודא שיש לו תג אימות כחול.

הקלק על ה להתקין לחצן כדי להוסיף אותו לקוד VS. לאחר התקנת CodeGPT, כעת עליך לחבר אותו למודל שפה גדול. המודל הזה הוא מה שנותן לו את היכולות הגנרטיביות שלו.

כדי ליצור את החיבור בין CodeGPT למודל השפה הגדול, אתה צריך מפתח API. במדריך זה, אתה תהיה באמצעות OpenAI API. כדי להשיג אחד המשך אל OpenAI API פלטפורמה והתחבר. אם אין לך חשבון, הירשם לאחד. לאחר הכניסה, בחר את ממשק API אפשרות בעמוד שמופיע.

instagram viewer

זה יעביר אותך לדף הבית של ה-API. בפינה השמאלית העליונה, לחץ על הפרופיל שלך ובחר את הצג מפתחות API אוֹפְּצִיָה.

כעת, תופנה אל מפתחות API עמוד. הקלק על ה צור מפתח סודי חדש אוֹפְּצִיָה. לאחר מכן, תן שם והפק את המפתח הסודי שלך.

זהו מפתח ה-API שבו תשתמש כדי לחבר את OpenAI מודל שפה גדול ל-CodeGPT. העתק אותו ללוח שלך.

המשך לקוד VS ונווט אל הגדרות > הרחבות > CodeGPT​​​​​​.

מדף זה, אתה יכול להגדיר כיצד CodeGPT מקיים אינטראקציה עם מודל השפה הגדול. אתה יכול לבחור שלך ספק AI, מקס אסימונים עבור כל בקשה, ואת דֶגֶם להשתמש. כמו כן, כאשר אתה גולל יותר למטה אתה יכול גם להגדיר את טֶמפֶּרָטוּרָה ערך.

מקס אסימונים לעזור לך לשלוט באורך הטקסט שנוצר. ה טֶמפֶּרָטוּרָה ערך שהוא בין 0 ל-1 עוזר לך לשלוט באקראיות של הטקסט בפלט של המודל. אינך מוגבל ל-OpenAI LLM. אתה יכול להשתמש בכל אחד מדגמי השפה ב- ספק AI אפשרות, בתנאי שיש לך את מפתח ה-API שלהם.

כדי להזין את מפתח ה-API שלך, לחץ על Cmd + Shift + P ב-Mac או Ctrl + Shift + P ב-Windows כדי לפתוח את לוח הפקודות. לאחר מכן חפש את CodeGPT ובחר CodeGPT: הגדר מפתח API.

לחץ עליו והדבק את מפתח ה-API שלך בהנחיה שמופיעה. שמור אותו על ידי לחיצה להיכנס. לבסוף, טען מחדש את קוד VS כדי להתחיל להשתמש ב- CodeGPT.

יצירת קוד עם CodeGPT

כדי להדגים את תכונת יצירת הקוד CodeGPT, תיצור אפליקציית מחשבון באמצעות Python.

אתה יכול ליצור קוד עם CodeGPT על ידי שימוש בהערות או באמצעות חלון הצ'אט של CodeGPT. כדי ליצור קוד מהערות, כתוב הערה לגבי מה שהיית רוצה ש-CodeGPT יעשה בסקריפט שלך. לאחר מכן, עם הסמן בסוף ההערה, הקש Ctrl + Shift + I. CodeGPT יעבד את הבקשה ויפתח חלון חדש עם התוצאות.

לאחר מכן תוכל להעתיק ולהדביק את הקוד בסקריפט שלך. שיטה זו אינה מסודרת שכן בתגובה יש טקסט.

כדי ליצור קוד על ידי צ'אט עם CodeGPT, לחץ על סמל הצ'אט CodeGPT בסרגל הצד השמאלי. זה יפתח חלון צ'אט.

לאחר מכן הזן את בקשתך ולחץ לִשְׁלוֹחַ. במקרה זה, הבקשה היא עבור מחשבון פשוט. CodeGPT יעבד את בקשתך וייצור את הקוד שלך בחלון הצ'אט.

לחץ על החץ "הוסף קוד" כדי להדביק אוטומטית את הקוד בסקריפט שלך. כפי שאתה יכול לראות, שיטה זו מסודרת יותר. הקוד שנוצר הוא כפי שמוצג להלן:

defadd(x, y):
return x + y
defsubtract(x, y):
return x - y
defmultiply(x, y):
return x * y
defdivide(x, y):
if y != 0:
return x / y
else:
return"Error: cannot divide by zero"
print("Select operation:")
print("1. Addition")
print("2. Subtraction")
print("3. Multiplication")
print("4. Division")
choice = input("Enter your choice (1-4): ")
num1 = float(input("Enter the first number: "))
num2 = float(input("Enter the second number: "))
if choice == '1':
print(num1, "+", num2, "=", add(num1, num2))
elif choice == '2':
print(num1, "-", num2, "=", subtract(num1, num2))
elif choice == '3':
print(num1, "*", num2, "=", multiply(num1, num2))
elif choice == '4':
print(num1, "/", num2, "=", divide(num1, num2))
else:
print("Invalid input. Please try again.")

כאשר אתה מפעיל את הקוד זה עובד כמו שצריך. בעזרת הנחיה אחת בלבד, הצלחת ליצור מחשבון פשוט.

שחזור הקוד שלך עם CodeGPT

כדי לשחזר את הקוד שלך, בחר את הקוד שברצונך לשחזר, ולאחר מכן לחץ עליו באמצעות לחצן העכבר הימני ובחר Refactor CodeGPT. בתוך ה Refactor CodeGPT תיבת דו-שיח, הזן את ההנחיה שלך המתארת ​​את ה-refactoring שברצונך לבצע. לדוגמה, תוכל להזין "refactor this code to use a for לולאה במקום לולאת זמן".

CodeGPT יפיק קוד חדש שמיישם את ה-refactoring המבוקש.

הסבר על הקוד שלך עם CodeGPT

כדי להסביר את הקוד שלך, בחר את הקוד שאתה רוצה ש-CodeGPT יסביר. לאחר מכן לחץ באמצעות לחצן העכבר הימני על הקוד המודגש ובחר את הסבר CodeGPT אוֹפְּצִיָה.

CodeGPT יסביר מה הקוד עושה בחלון הצ'אט.

תיעוד הקוד שלך באמצעות CodeGPT

תיעוד הקוד שלך עוזר למפתחים אחרים לקרוא ולהבין את הקוד שלך. זה גם יכול לעזור לך להבין את הקוד שלך בעתיד.

כדי לתעד את הקוד שלך, בחר את הקוד שברצונך לתעד, ולאחר מכן לחץ עליו באמצעות לחצן העכבר הימני ובחר את מסמך CodeGPT אוֹפְּצִיָה. CodeGPT יפיק תיעוד של הקוד בחלון הצ'אט. לאחר מכן תוכל להעתיק ולהדביק את ההסבר בתיעוד שלך.

עבור הערות מוטבעות, השתמש בחלון הצ'אט כדי להורות ל-CodeGPT להכניס את ההערות המוטבעות הדרושות לקוד שלך. הוראת CodeGPT להכניס הערות מוטבעות לפונקציות באפליקציית המחשבון מניבה את התוצאות הבאות:

defadd(x, y):
return x + y # returns the sum of x and y

defsubtract(x, y):
return x - y # returns the difference between x and y

defmultiply(x, y):
return x * y # returns the product of x and y

defdivide(x, y):
if y != 0:
return x / y # returns the division result of x and y
else:
# returns an error message if y is zero (dividing by zero is not allowed)
return"Error: cannot divide by zero"

אלו הן הערות מוטבעות ברורות ונכונות.

הבנת איך עובד AI גנרטיבי

CodeGPT מנצל את הכוח של AI מחולל עבור כל התכונות שלו. ייתכן שהוא לא תמיד מספק את המידע הנכון. לפיכך, עליך לבדוק נגדי אם התוצאות שלו נכונות. הבנה כיצד פועלת בינה מלאכותית גנרטיבית תעזור לך להכיר את החוזקות והחולשות שלו.