תהנה מהכוח של ChatGPT ב-Linux על ידי התקנת ShellGPT במחשב אובונטו שלך.

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

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

גם אתה יכול ליהנות מהדמות הלינוקס של ChatGPT, ShellGPT. הנה איך להתקין ולהשתמש בכלי AI ממסוף אובונטו שלך בכמה שלבים פשוטים.

מה זה ShellGPT, שם הלינוקס המקביל של ChatGPT?

ShellGPT, כפי שהיא מוכרת יותר, היא המקבילה של שורת הפקודה של ChatGPT, שדרכה משתמשים יכולים להשתמש בצ'אטבוט AI ולעסוק בו דרך מסוף הלינוקס שלהם. הצ'אט בוט שואב כוח ממודל השפה הגדול של OpenAI, ומספק המלצות משתמש חכמות.

מודלים של שפה גדולה (LLMs) הופכים לנושא חם לדיון מכיוון שאתה יכול בקלות הפעל צ'אטבוטים התומכים ב-LLM על ה-Raspberry Pi שלך.

נשמע מסקרן, לא?

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

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

instagram viewer

לפני התקנת ShellGPT במחשב אובונטו שלך, הנה כמה תנאים מוקדמים שיש לטפל בהם.

שלב 1: התקן את Python ו-PIP במחשב שלך

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

פתח מסוף והקלד את הפקודות הבאות כדי לבדוק את הגרסה של Python:

python3 --גרסה

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

כעת לאחר שהתקנת את Python במחשב שלך, הגיע הזמן להתקין את PIP, מנהל החבילות המקורי של Python.

למרות ש-PIP בדרך כלל מותקן מראש עם חבילת Python, עדיף לבדוק את הגרסה מראש כדי לדעת את מצב ההתקנה שלה. הפעל את הפקודה הבאה כדי לבדוק אם היא מותקנת במחשב שלך:

pip --גרסה

אם אתה מקבל את השגיאה הבאה לאחר הביצוע, עליך להתקין את מנהל החבילות:

הפקודה 'pip' לא נמצאה, אך ניתן להתקין אותה עם:

אתה יכול להשתמש בפקודה הבאה כדי להתקין אותו:

sudo apt להתקין python3-pip

לאחר ההתקנה, תוכל להשתמש שוב ב- --גִרְסָה הפקודה כדי לבדוק אם ההתקנה הצליחה.

שלב 2: התקן והגדר סביבה וירטואלית באמצעות Python

כעת, לאחר ש-Python ו-PIP מוכנים, אתה יכול להגדיר את הסביבה הווירטואלית של Python כדי להפוך את סביבת המכונה למתאימה להתקנה והרצה של ShellGPT. סביבות וירטואליות הן אידיאליות להפעלת תוכניות מבודדות מכיוון שהן יכולות למנוע התנגשויות בספרייה.

עם סביבה וירטואלית נגררת, אתה יכול להגביל את האינטראקציות בין התוכניות של המערכת שלך לסביבה הוירטואלית תוך ביצוע ביצועים שונים בממגורות.

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

כדי ליצור סביבה וירטואלית באמצעות Python, עליך להתקין את venv מודול:

sudo apt התקן את python3-venv -y

הגדר את הסביבה הווירטואלית

לאחר שהתקנת את הסביבה הוירטואלית, תוכל להגדיר אותה, כך שהיא תוכל להקל על הפקודות של ShellGPT בצורה חלקה.

ראשית, צור ספרייה חדשה כדי לארגן ולארח את הקבצים. אתה יכול להשתמש ב mkdir הפקודה, ואחריה שם הספרייה, באופן הבא:

mkdir cli-shellgpt

נווט אל הספרייה החדשה שנוצרה עם הפקודה cd:

cd cli-shellgpt

לאחר מכן, צור סביבה וירטואלית חדשה עם ה venv פקודה, ואחריה שם סביבה:

python3 -m venv cli-shellgpt

מכיוון שהסביבה הווירטואלית אינה מופעלת כברירת מחדל, עליך להפעיל אותה באופן ידני באמצעות ה לְהַפְעִיל תַסרִיט:

מקור cli-shellgpt/bin/activate

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

(cli-shellgpt) sahil@vm:

שלב 3: צור מפתח OpenAPI

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

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

לחץ על הצג מפתחות API, בא אחריו צור מפתח סודי חדש.

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

העתק את מפתח ה-API מתיבת הדו-שיח ושמור אותו במקום כלשהו, ​​מכיוון שלא תוכל לסקור את אותו מפתח שוב.

כדי ליצור חיבור במחשב אובונטו שלך, צור משתנה סביבה עם יְצוּא פקודה:

ייצא OPENAI_API_KEY=

הוסף ואמת את מפתח ה-API לתוך משתנה סביבה וירטואלית

כאשר אתה מפעיל את מפתח ה-API בצורה זו, לינוקס תשתמש בו רק עבור מופע בודד. עם זאת, אם ברצונך להפוך את הביצוע לצמיתות, שמור אותו ב- .bashrc קוֹבֶץ.

כל שעליכם לעשות הוא להקליד את הפקודה הראשונה ולהזין את הפקודה הבאה בתוך עורך הטקסט:

ננו ./bashrc
ייצא OPENAI_API_KEY=

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

מקור ./bashrc

לבסוף, אמת את מפתח ה-API באמצעות ה- env פקודה.

env

שֶׁלְךָ OPENAI_API_KEY משתנה סביבה צריך להיות רשום בפלט.

שלב 5: התקן את ShellGPT באובונטו

לאחר השלמת כל רשמי ההתקנה, אתה יכול פשוט לעבור לחלק הטוב ביותר, התקנת ShellGPT. שלבי ההתקנה הם די פשוטים, ואתה יכול להתקין את הכלי עם הפקודה הבאה:

pip3 להתקין shell-gpt

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

שימוש ב-ShellGPT להפעלת שאילתות דרך המסוף

כל המטרה של התקנת ShellGPT היא להקל על חייך. כדי להשתמש במסוף כמנוע חיפוש ולהפעיל כמה שאילתות, אתה יכול להשתמש ב- sgpt פקודה, ואחריה השאילתה שלך בתוך מרכאות:

sgpt "כמה גלקסיות קיימות ביקום"

שימוש ב-ShellGPT ליצירת קוד

אתה יכול להשתמש ב-ShellGPT שלך גם ליצירת קוד. אתה יכול לעשות זאת על ידי העברת הפקודה הנכונה עם sgpt פקודה:

sgpt --קוד "הדפס את סדרת פיבונאצ'י"

הפלט מורכב מקוד שאתה יכול להפעיל בתוך Python כדי ליצור את סדרת Fibonacci.

שימוש ב-ShellGPT בתוך הטרמינל של אובונטו

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

אבל מכיוון ש-ShellGPT מבוסס על אותו רעיון כמו ChatGPT, יש לו מערכת בעיות משלה, שעשויות לקחת זמן עד להשתכלל. עד שתוכל להוריד את הגרסה החדשה ללא באגים, עדיף להמשיך לעבוד עם הפגמים של הכלי ולהפוך את חייך לקלים יותר עם הפקודות האוטומטיות של ShellGPT.