ฉันจะแสดงวิธีการพัฒนาระบบเพื่อเพิ่มประสิทธิภาพการใช้ พรอมต์ ในแอปพลิเคชันปัญญาประดิษฐ์โดยใช้ฐานข้อมูลบริบท โครงการนี้ใช้เทคโนโลยีเช่น Python , Duckdb, Langchain และอื่น ๆ มันโดดเด่นสำหรับการใช้ Duckdb เป็นฐานข้อมูลเวกเตอร์ซึ่งช่วยในการจัดการปริมาณข้อมูลขนาดใหญ่อย่างมีประสิทธิภาพในขณะที่ไลบรารี Langchain ถูกรวมเข้าด้วยกันเพื่อสำรวจความสามารถของโมเดลภาษา CHATGPT-3.5 หรือสูงกว่า
ด้วยการรวมนี้โครงการนี้รวมเทคนิคขั้นสูงเช่น การฝัง และ การสร้าง Retieval-Augmeld (RAG) ซึ่งแสดงให้เห็นถึงการประยุกต์ใช้งานจริงและซับซ้อนของแนวคิดทางทฤษฎีที่ครอบคลุม การผสมผสานระหว่างเครื่องมือและเทคนิคนี้ไม่เพียง แต่เพิ่มความแม่นยำและประสิทธิภาพของแอพพลิเคชั่น AI แต่ยังเป็นตัวอย่างของการฝึกฝน ของพรอมต์ไม่กี่นัด ซึ่งมีการนำเสนอตัวอย่างที่นำไปสู่ความเข้าใจที่ดีขึ้นเกี่ยวกับสิ่งที่ร้องขอ

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
Carraro, Fabricio ปัญญาประดิษฐ์และ CHATGPT: จากการปฏิวัติของโมเดล AI กำเนิดมาสู่วิศวกรรม 1. เอ็ด. SAO PAULO: CASA DO CODE PUBLISHER, 2023
Python DB API, Duckdb มีให้ที่: https://duckdb.org/docs/api/python/dbapi เข้าถึงได้เมื่อ: 22 เม.ย. 2024
ผ้าขี้ริ้วคืออะไร Aws มีให้ที่: https://aws.amazon.com/en/what-i/retieval-ugmented-generation/ เข้าถึงได้เมื่อ: 22 เม.ย. 2024
การฝัง Word: การทำให้คอมพิวเตอร์เข้าใจความหมายของคำ - บทนำสู่แนวคิด NLP ที่สำคัญมาก: Embeddings และ Word2vec, Medium มีให้ที่: https://medium.com/turing-talks/word-empedding-fing-fo-computer-nefing-da-das-lavras-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