ربط ChatGPT بالإنترنت
هل ترغب في تجربة ChatGPT مع الاتصال بالإنترنت حتى تتمكن من السؤال عن الأحداث بعد عام 2021، ولكن لا يمكنك الوصول إلى Bing المدعم بالذكاء الاصطناعي ولا ترغب في انتظار Google Bard؟ يمنحك SearchGPT هذه الوظيفة اليوم - فهو يزحف إلى الإنترنت للحصول على المعلومات ثم يعيدها إلى ChatGPT.
أسهل طريقة لبدء استخدام search-gpt هي تشغيل ما يلي:
export OPENAI_API_KEY= < REPLACE >
export GOOGLE_SEARCH_API_KEY= < REPLACE >
export GOOGLE_SEARCH_ID= < REPLACE >
npx search-gpt
وبدلاً من ذلك، يمكنك أيضًا تشغيل:
npm install --global search-gpt
# Run SearchGPT with this command
searchgpt
تأكد من أن لديك مفتاح Google Search API الخاص بك ومحرك البحث القابل للبرمجة ومفتاح OpenAI API قبل تشغيل CLI.
بمجرد بدء تشغيل سطر الأوامر، سيطالبك بإدخال سؤال. ما عليك سوى كتابة استفسارك، وسيقوم مساعد الذكاء الاصطناعي بالبحث في الويب وإنشاء استجابة.
يعد هذا إثباتًا للمفهوم وهو بعيد كل البعد عن التنفيذ السليم (على سبيل المثال، نموذج بروميثيوس من Microsoft) - أردت تجربة مدى سهولة الزحف إلى محركات بحث معينة ثم تغذية هذه النتائج في نموذج لغة كبير (LLM) مثل جي بي تي 3.5. وبصرف النظر عن الاستعلام عن بحث Google، يمكن للمرء أيضًا التفكير في دمج واجهات برمجة التطبيقات الأخرى للزحف إلى البيانات ثم إدخالها في LLM.
مخطط انسيابي LR
أ[يُدخل المستخدم السؤال] --> ب[ابحث في Google]
A --> C[البحث في تويتر، لم يتم تنفيذه بعد]
أ --> د[بحث في المحركات الأخرى]
B --> E[تم تسليم نتائج البحث إلى ChatGPT]
E --> F [يستخدم ChatGPT هذا السياق لتقديم إجابة]
يرجى ملاحظة: التنفيذ الحالي يغذي نتائج بحث Google إلى gpt-3.5-turbo
ولا يتضمن الرسائل السابقة في الاستعلامات اللاحقة لتجنب تجاوز حد الرمز المميز.
هذا المشروع مرخص بموجب ترخيص MIT.