ThinkGPT ialah perpustakaan Python inovatif yang memperkasakan model bahasa yang besar supaya mereka boleh berfikir, menaakul dan bertindak dengan lebih cekap. Jika anda tidak sabar-sabar untuk menyepadukan ThinkGPT ke dalam skrip Python anda dan memanfaatkan ciri lanjutannya, maka sila baca artikel ini. Artikel ini akan membimbing anda melalui langkah pertama menggunakan ThinkGPT dalam projek Python anda.
Kami akan meneroka ciri teras ThinkGPT, termasuk keupayaan ingatan lanjutan, mekanisme peningkatan diri dan keupayaan penaakulan peringkat tinggi. Anda akan dapat mengetahui cara perpustakaan inovatif ini mengubah landskap pembangunan AI, dan mempelajari cara memanfaatkan kuasanya untuk meningkatkan projek anda sendiri.
ThinkGPT dihoskan pada GitHub. Pangkalan kod boleh didapati di: https://github.com/alaeddine-13/thinkgpt.
Memasang ThinkGPT adalah mudah dan boleh dipasang menggunakan pip:
pip install git+https://github.com/alaeddine-13/thinkgpt.git
Arahan ini akan memasang perpustakaan ThinkGPT terus daripada repositori kod GitHub.
Selepas pemasangan selesai, anda boleh mula menggunakan ThinkGPT dalam skrip Python. Untuk melakukan ini, hanya import kelas ThinkGPT daripada modul thinkgpt.llm dan buat contoh baharu kelas:
from thinkgpt.llm import ThinkGPT llm = ThinkGPT(model_name="gpt-3.5-turbo")
Coretan kod ini menggunakan model yang ditentukan (dalam kes ini " gpt-3.5-turbo") memulakan kejadian ThinkGPT baharu.
Dengan contoh ThinkGPT, anda kini boleh menggunakan kaedah menghafal() untuk mengajar model AI anda konsep atau fakta baharu:
llm.memorize(['DocArray is a library for representing, sending, and storing multi-modal data.'])
Untuk mengingat kembali maklumat yang dihafal, anda boleh menggunakan Kaedah remember():
memory = llm.remember('DocArray definition')
Apabila model AI telah mempelajari beberapa maklumat, anda boleh menggunakan kaedah predict() untuk membuat ramalan atau menjawab soalan berdasarkan data yang diingati:
llm.predict('what is DocArray ?', remember=memory)
Coretan kod ini menggunakan kaedah remember() untuk mendapatkan maklumat ingatan dan menyuapnya kembali kepada kaedah predict() untuk menjawab soalan.
ThinkGPT disertakan dengan beberapa contoh penggunaan yang mudah difahami. Skrip Python yang sepadan boleh didapati dalam folder contoh asas kod:
Mari kita selami salah satu contoh yang disediakan di sana: replay_expand_memory.py:
from thinkgpt.llm import ThinkGPT llm = ThinkGPT(model_name="gpt-3.5-turbo") # 加载旧内存 old_memory = [ "Klaus Mueller is writing a research paper", "Klaus Mueller enjoys reading a book on gentrification", "Klaus Mueller is conversing with Ayesha Khan about exercising" ] # 教给LLM旧的记忆 llm.memorize(old_memory) # 在旧记忆的基础上诱发反思 new_observations = llm.infer(facts=llm.remember()) print('new thoughts:') print('\n'.join(new_observations)) llm.memorize(new_observations)
Dalam skrip contoh ThinkGPT ini, matlamatnya adalah untuk mendorong pemikiran atau pemerhatian baharu berdasarkan maklumat sedia ada daripada Klaus Mueller menggunakan perpustakaan ThinkGPT.
Sebelum melaksanakan skrip dan melihat hasilnya, kita perlu mendapatkan kunci API OpenAI dan menetapkan nilai kunci pembolehubah persekitaran yang sepadan OPENAI_API_KEY.
Untuk mendapatkan kunci API OpenAI, ikuti langkah mudah ini:
export OPENAI_API_KEY="YOUR OPENAI API KEY"
现在我们已经准备好执行脚本了,只需输入以下命令:
python replay_expand_memory.py
然后,你应该能够看到类似于以下的结果:
ThinkGPT是一款强大的Python库,它通过添加先进的记忆、自我完善、抽象和推理功能,增强了大型语言模型的能力。它对用户友好的安装过程和Pythonic API使它成为许多AI项目的有价值的补充。通过探索本文提供的实际示例,你可以利用ThinkGPT的能力,彻底改变你的AI思考方式、得出结论和采取行动的方式。
Atas ialah kandungan terperinci Terokai ThinkGPT: perpustakaan Python termaju yang menjadikan AI menjadi mesin pemikiran yang berkuasa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!