سأريكم كيفية تطوير نظام لتحسين استخدام المطالبات في تطبيقات الذكاء الاصطناعي باستخدام قاعدة بيانات سياق. يستخدم هذا المشروع تقنيات مثل Python و DuckDB و Langchain وغيرها. يبرز استخدام DuckDB كقاعدة بيانات متجه ، مما يساعد على إدارة أحجام البيانات الكبيرة بكفاءة ، في حين أن مكتبة Langchain مدمجة لاستكشاف قدرات ChatGPT-3.5 أو نموذج لغة أعلى.
من خلال هذا التكامل ، يتضمن المشروع تقنيات متقدمة مثل التضمينات والجيل المتقاعدين (RAG) ، مما يدل على تطبيق عملي ومتطور للمفاهيم النظرية المغطاة. هذا المزيج من الأدوات والتقنيات لا يثير دقة وكفاءة تطبيقات الذكاء الاصطناعي فحسب ، بل يوضح أيضًا ممارسة موجه قليل ، حيث يتم تقديم موجه مع بعض الأمثلة التي تسهم في فهم أفضل لما يتم طلبه.

git clone https://github.com/Renatoelho/ContextDB.git contextDB cd contextDB/app/python3 -m venv .venv source .venv/bin/activatepip install pip setuptools wheel && pip install -r requirements.txtهام: قم بتحديث ملف .env برمز الوصول إلى Openai ، بالإضافة إلى الحصول على ائتمانات على منصة Openai Developer https://platform.openai.com/.
python3 ./app.py ملاحظة : لاختبار التطبيق مع رسائل أخرى ، فقط قم بتغيير نص atendimento القسيمة في ملف app.py
كارارو ، فابريسيو. الذكاء الاصطناعي و chatgpt: من ثورة نماذج الذكاء الاصطناعي إلى الهندسة المطالبة. 1. إد. Sao Paulo: Casa do Code Publisher ، 2023.
Python DB API ، DuckDB. متاح على: https://duckdb.org/docs/api/python/dbapi. تم الوصول إليها في: 22 أبريل 2024.
ما هو RAG؟ ، AWS. متاح على: https://aws.amazon.com/en/what-i/retieval-ugmented-generation/. تم الوصول إليها في: 22 أبريل 2024.
تضمين الكلمات: جعل الكمبيوتر يفهم معنى الكلمات - مقدمة لمفاهيم NLP مهمة للغاية: التضمينات و Word2Vec ، المتوسطة. متاح على: https://medium.com/turing-talks/word-empedding-fing-fo-computer-nefing-da-das-davras-92f2745057. تم الوصول إليها في: 22 أبريل 2024.
langchain_community.vectors.duckdb.duckdb ، API Python Langchain. متاح على: https://api.python.langchain.com/en/latest/vectors/langchain_community.vectors.duckdb.html. تم الوصول إليها في: 22 أبريل 2024.
langchain_community.embeddings.openai.openaieembeddings ، OpenieEembeddings. متاح على: https://api.python.langchain.com/en/latest/embeddings/langchain_community.embeddings.openai.openaieembedings.html#langchain-community-openai-oppedings. تم الوصول إليها في: 22 أبريل 2024.