Auto-GPT మరియు BabyAGI రెండూ తమ పనిని నిర్వహించడానికి OpenAI API ద్వారా ChatGPT సామర్థ్యాలను ఉపయోగిస్తాయి. సంభావితంగా, BabyAGI కింది విధంగా ఫ్లో చార్ట్తో పనిచేస్తుంది:
BabyAGI ఒక స్వయంప్రతిపత్త ఏజెంట్. ఏదైనా చేయడంలో ప్రతి దశను ఆర్డర్ చేయడానికి బదులుగా, ఇచ్చిన లక్ష్యాన్ని అధ్యయనం చేయడం ద్వారా పనిని పూర్తి చేయడంలో బేబీఏజీఐ విధానపరమైన దశను అభివృద్ధి చేయగలదు.
OpenAI యొక్క API GPT 3.5 మరియు GPT 4ని ఉపయోగించడం ద్వారా పైథాన్ ప్రోగ్రామింగ్ లాంగ్వేజ్ని ఉపయోగించి BabyAGIని Yohei Nakajima అభివృద్ధి చేసారు. OpenAI యొక్క API యొక్క ఉచిత సంస్కరణను ఉపయోగించడం అనేది నిమిషానికి 3 అభ్యర్థనలకు మాత్రమే పరిమితం చేయబడుతుందని మీరు తెలుసుకోవాలి (RPM). అయితే, BabyAGI సరిగ్గా అమలు చేయడానికి దాని కంటే ఎక్కువ అవసరం. కాబట్టి, సరైన ధర ప్రణాళికతో OpenAI APIని ఉపయోగించాలని సిఫార్సు చేయబడింది. అలాగే, BabyAGI వెక్టార్ DBని అవుట్పుట్ మరియు సిస్టమ్ మెమరీగా ఉపయోగిస్తుంది, దీనికి “Pinecone” అనే వెక్టర్ డేటాబేస్ సర్వర్ అవసరం. మీకు కనీసం ఉచిత Pinecone ఖాతా ఉందని నిర్ధారించుకోండి.
మేము Kali Linux మెషీన్లో BabyAGIని ఇన్స్టాల్ చేస్తాము. మీరు మీ కంప్యూటర్లో పైథాన్ మరియు Git ఇన్స్టాల్ చేసినంత వరకు మీరు దీన్ని ఎక్కడ ఇన్స్టాల్ చేసినా ప్రాథమిక వ్యత్యాసం ఉండదు. ఈ ట్యుటోరియల్ అన్ని ఆపరేటింగ్ సిస్టమ్లకు వర్తిస్తుంది.
తయారీ
1. OpenAI API కీని పొందండి
వెళ్ళండి https://platform.openai.com/account/api-keys . కొత్త రహస్య కీని సృష్టించండి మరియు OpenAI కీ విలువను కాపీ చేయండి.
2. PineCone API కీ మరియు దాని పర్యావరణ విలువను పొందండి
లోనికి ప్రవేశించండి https://www.pinecone.io/ మరియు 'API కీలు' పేజీకి వెళ్లండి. కీ విలువ మరియు పర్యావరణ విలువను కాపీ చేయండి.
BabyAGIని ఇన్స్టాల్ చేసి సెటప్ చేయండి
మీ టెర్మినల్ (Linux & MAC) లేదా PowerShell (Windows) తెరిచి, క్రింది దశలను చేయండి:
GitHubలో BabyAGI ప్రాజెక్ట్ను క్లోన్ చేయండి.
git క్లోన్ https: // github.com / యోహీనాకాజిమా / అతిథులు.git
ఇన్స్టాలేషన్ ప్రాసెస్లో ఏదైనా లోపాన్ని నివారించడానికి, మీరు ముందుగా మీ సిస్టమ్ను అప్డేట్ చేయాలని సిఫార్సు చేయబడింది. కింది కోడ్ను అమలు చేయండి:
సుడో సముచితమైన నవీకరణ -మరియు && సుడో సముచితమైన అప్గ్రేడ్ -మరియు && సుడో apt dist-upgrade -మరియుపని చేసే డైరెక్టరీని BabyAGI ఫోల్డర్కి మార్చండి మరియు అన్ని పైథాన్ డిపెండెన్సీ ప్యాకేజీలను ఇన్స్టాల్ చేయండి.
cd బేబీగా && పిప్ ఇన్స్టాల్ -ఆర్ అవసరాలు.txt
అవసరమైన డిపెండెన్సీలు ఏమిటో మీరు ఆలోచిస్తున్నట్లయితే, ఇవి క్రిందివి:
డిఫాల్ట్ env టెంప్లేట్ను కాపీ చేసి, దాని పేరును కేవలం “env” ఫైల్గా మార్చండి.
cp .env.ఉదాహరణ .env
ఏదైనా టెక్స్ట్ ఎడిటర్తో “env” ఫైల్ను తెరిచి, OpenAI API కీ, Pinecone API కీ మరియు Pinecone ఎన్విరాన్మెంట్ విలువను చొప్పించండి.
OPENAI_API_KEY =PINECONE_API_KEY =
PINECONE_ENVIRONMENT =
అదే “env” ఫైల్లో, BabyAGIకి ఉద్యోగ వివరణ ఇవ్వండి.
క్రిందికి స్క్రోల్ చేయండి మరియు RUN CONFIG అనే విభాగాన్ని కనుగొనండి. లక్ష్యం మరియు INITIAL_TASKని సెట్ చేయండి. ఆబ్జెక్టివ్ మీరు సాధించాలనుకున్నది అయి ఉండాలి మరియు INITIAL_TASK ప్రారంభించాల్సిన మొదటి పనిగా ఉండాలి.
ఫైల్ను సేవ్ చేసి మూసివేయండి.
BabyAGIని అమలు చేయండి.
కొండచిలువ బేబీ. py
డిఫాల్ట్ LLM మోడల్ GPT 3.5, మీరు మీ “env” ఫైల్లో మోడల్ను GPT 4కి మార్చవచ్చు. ప్రక్రియను పర్యవేక్షించండి మరియు అనవసరమైన ఏదైనా జరిగితే ప్రోగ్రామ్ను ముగించండి. మీ డెస్క్ వదిలివేయవద్దు; మీరు BabyAGI మీ OpenAI బిల్లులను చివరికి నాశనం చేయకూడదు.
ముగింపు
BabyAGI అనేది AI- నడిచే సిస్టమ్, ఇది మెదడును కదిలించే మరియు టాస్క్ మేనేజ్మెంట్ ప్రక్రియను క్రమబద్ధీకరించడానికి మరియు ఆటోమేట్ చేయడానికి రూపొందించబడింది. సృజనాత్మక ఆలోచనలను రూపొందించడం, వాటిని విధులుగా నిర్వహించడం మరియు లక్ష్యాలు మరియు గత పని పనితీరు ఆధారంగా వాటికి ప్రాధాన్యత ఇవ్వడం దీని ప్రధాన లక్ష్యం. నిరంతర లూప్లో పనిచేస్తూ, సిస్టమ్ జాబితా నుండి టాస్క్లను తిరిగి పొందుతుంది, వాటిని అమలు చేస్తుంది, ఫలితాలను మెరుగుపరుస్తుంది మరియు కొత్త టాస్క్లను రూపొందిస్తుంది. BabyAGI OpenAI మరియు Pinecone APIల శక్తిని ఉపయోగిస్తుంది, మానవ అభిజ్ఞా అభివృద్ధి నుండి ప్రేరణ పొందింది.