what is Github Copilot?

what is Github Copilot?

techietalks

Mon Nov 21 2022
what is Github Copilot?
Advertisnment

GitHub Copilot என்றால் என்ன?

GitHub Copilot என்பது AI புரோகிராம்மிங் உதவியாளர் ஆகும், இது நிரலை (Program) வேகமாகவும் குறைந்த நேரத்திலும் எழுத உதவுகிறது. இது தனிப்பட்ட வரிகள் மற்றும் முழு செயல்பாடுகளையும் உடனடியாக பரிந்துரைக்க கருத்துகள் மற்றும் நிரலிலிருந்து உடனடியாக கண்டறிகிறது. GitHub Copilot கோடெக்ஸ்(Codex) மூலம் இயக்கப்படுகிறது, இது Open AI ஆல் உருவாக்கப்பட்டது. விஷுவல் ஸ்டுடியோ கோட்(Visual Studio Code), விஷுவல் ஸ்டுடியோ(Visual Studio), நியோவிம்(Neovim) மற்றும் ஒருங்கிணைந்த மேம்பாட்டு சூழல்களின் (IDE-கள்) ஜெட்பிரைன்ஸ்( JetBrains) தொகுப்பிற்கான தொடர்பகமாக(Extension) இது கிடைக்கிறது.

GitHub-யில் பொதுவில் கிடைக்கும் களஞ்சியங்களில்(Repository) இருந்து கோடிக்கணக்கான நிரல் கோடுகளுடன் Copilot பயிற்சி பெற்றுள்ளது.

இது பெரும்பாலான நிரலாக்க மொழிகளை(Programming Language) ஆதரிக்கிறது என்றாலும், இது தற்போது பைதான்(Python), ஜாவாஸ்கிரிப்ட்(Java Script), டைப்ஸ்கிரிப்ட்(TypeScript), ரூபி(Ruby) மற்றும் கோ(Go) ஆகியவற்றுடன் சிறப்பாக செயல்படுகிறது.

GitHub Copilot எப்படி வேலை செய்கிறது?

OpenAI கோடெக்ஸ் பொதுவாக கிடைக்கக்கூடிய மூலக் நிரல்(Source Code) மற்றும் Natural Language ஆகிய பயிற்சிகள் அளிக்கப் பெற்றுள்ளது,. GitHub Copilot தொடர்பகம்(Extension) உங்கள் கருத்துகளையும் நிரல்களையும் GitHub Copilot Service-க்கு அனுப்புகிறது. அதாவது, நீங்கள் திருத்தும் கோப்பில் உள்ள நிரல்களையும், திட்டத்தில் உள்ள அல்லது தொடர்புடைய கோப்புகளையும் உள்ளடக்கியது. இது தொடர்புடைய சூழலை அடையாளம் காண களஞ்சியங்கள்(Repositories) அல்லது கோப்பு பாதைகளின் URL-களையும் சேகரிக்கலாம். கருத்துகள் மற்றும் குறியீடானது(code), தனித்தனி வரிகள் மற்றும் முழு செயல்பாடுகளையும் ஒருங்கிணைக்கவும் பரிந்துரைக்கவும் OpenAI கோடெக்ஸால் பயன்படுத்தப்படுகிறது.

உங்கள் நிரல்களை சிறிய செயல்பாடுகளாகப் பிரித்து, செயல்பாடுகளின் அளவுருக்களுக்கு அர்த்தமுள்ள பெயர்களைப் பயன்படுத்தும்போது மற்றும் நீங்கள் செல்லும்போது நல்ல டாக்ஸ்ட்ரிங்ஸ் மற்றும் கருத்துகளை எழுதும்போது GitHub Copilot சிறப்பாகச் செயல்படும். இது உங்களுக்கு அறிமுகமில்லாத நூலகங்கள் அல்லது கட்டமைப்புகளுக்குச் செல்ல உதவும் போது சிறப்பாகச் செயல்படுவதாகத் தெரிகிறது.

GitHub Copilot டெவலப்பர்களுக்கு மாற்றாக வர போகிறாரா?

டெவலப்பர்களுக்கான AI புரோகிராம்மிங் உதவியாளர். இது டெவலப்பர்களுக்கு மாற்றாக என்று உறுதியாக கூற முடியாது.

இது நிஜ உலகப் பிரச்சனையைப் புரிந்து கொள்ள முடியாது, ஒரு தீர்வைத் திட்டமிட முடியாது, அதை உருவாக்கி அதை உலகுக்குக் காட்ட முடியாது - டெவலப்பர்கள் (மற்றும் பொதுவாக மனிதர்கள்) சிறப்பாகச் இந்த செயல்படும் பணிகள்.

ஒருவேளை, எதிர்காலத்தில், GitHub Copilot போன்ற ஒரு கருவி நிரலாக்கத் துறையில் ஒரு கேம் சேஞ்சராக இருக்கும் – டெவலப்பர்களை மாற்றுவதன் மூலம் அல்ல, ஆனால் டெவலப்பர்களின் தேவையை குறைப்பதன் மூலம். கடந்த நூற்றாண்டிலிருந்து டெவலப்பர்களின் அனுபவத்தை (குறியீடு எடிட்டர்கள்(code editors), பிழைத்திருத்தக் கருவிகள் போன்றவை) மேம்படுத்தி வருகிறது. இப்போது AI தொழில்நுட்பத்தின் எழுச்சியுடன், அதைப் பயன்படுத்தி இன்னும் பல கருவிகளை உருவாக்க எதிர்பார்க்கலாம்.

Advertisnment