Cina |. Inggris
CodeFuse-ChatBot: Pengembangan dengan Augmentasi Pengetahuan Pribadi
CodeFuse-ChatBot adalah asisten cerdas AI open source yang dikembangkan oleh tim Ant CodeFuse, didedikasikan untuk menyederhanakan dan mengoptimalkan semua aspek siklus hidup pengembangan perangkat lunak. Proyek ini menggabungkan mekanisme penjadwalan kolaboratif Multi-Agen dan mengintegrasikan perpustakaan alat yang kaya, perpustakaan kode, basis pengetahuan dan lingkungan sandbox, memungkinkan model LLM untuk secara efektif menjalankan dan menangani tugas-tugas kompleks di bidang DevOps.
Proyek ini bertujuan untuk membangun asisten cerdas AI untuk seluruh siklus hidup pengembangan perangkat lunak melalui Retrieval Augmented Generation (RAG), Pembelajaran Alat, dan lingkungan kotak pasir, yang mencakup tahapan desain, pengkodean, pengujian, penerapan, serta pengoperasian dan pemeliharaan. Bertransformasi secara bertahap dari model pengembangan dan operasi tradisional permintaan data di mana saja dan operasi platform yang independen dan terdesentralisasi ke model pengembangan dan operasi cerdas dari pertanyaan dan jawaban model besar, mengubah kebiasaan pengembangan dan operasi masyarakat.
Teknologi pembeda inti dan poin fungsional dari proyek ini adalah:
? Mengandalkan model LLM dan Penyematan sumber terbuka, proyek ini dapat mewujudkan penerapan pribadi offline berdasarkan model sumber terbuka. Selain itu, proyek ini juga mendukung panggilan OpenAI API. Akses Demo
Tim inti R&D telah lama berfokus pada penelitian di bidang AIOps + NLP. Kami meluncurkan proyek Codefuse-ai dan berharap semua orang akan menyumbangkan dokumen pengembangan, pengoperasian, dan pemeliharaan berkualitas tinggi secara luas untuk bersama-sama meningkatkan solusi ini guna mencapai tujuan "mempermudah pembangunan bagi dunia".
Untuk membantu Anda memahami fungsi dan penggunaan Codefuse-ChatBot secara lebih intuitif, kami telah merekam serangkaian video demonstrasi. Anda dapat dengan cepat memahami fitur utama dan prosedur pengoperasian proyek ini dengan menonton video ini.
Untuk rincian implementasi spesifik, silakan lihat: Detail rute teknis dan tindak lanjut rencana proyek: Proyek
Jika Anda perlu mengintegrasikan model tertentu, beri tahu kami kebutuhan Anda dengan mengirimkan masalah.
nama_model | model_ukuran | GPU_memori | mengukur | HFhub | Lingkup Model |
---|---|---|---|---|---|
obrolangpt | - | - | - | - | - |
codella-34b-int4 | 34b | 20 gram | int4 | segera hadir | link |
Untuk dokumentasi lengkap, lihat: CodeFuse-muAgent
pip install codefuse-muagent
Silakan instal sendiri driver nvidia. Proyek ini telah diuji dalam sistem macOS arsitektur Python 3.9.18, lingkungan CUDA 11.7, Windows, dan X86.
Untuk instalasi Docker, akses LLM yang diprivatisasi, dan masalah startup terkait, silakan lihat: Detail penggunaan cepat
Untuk Apple Silicon, Anda mungkin perlu brew install qpdf terlebih dahulu.
1. persiapan lingkungan python
# 准备 conda 环境
conda create --name devopsgpt python=3.9
conda activate devopsgpt
cd codefuse-chatbot
# python=3.9,notebook用最新即可,python=3.8用notebook=6.5.6
pip install -r requirements.txt
2. Mulai layanan
# 完成server_config.py配置后,可一键启动
cd examples
bash start.sh
# 开始在页面进行相关配置,然后打开`启动对话服务`即可
Atau mulai versi lama melalui start.py
Untuk metode akses LLM selengkapnya, lihat detail selengkapnya...
Terima kasih banyak atas ketertarikan Anda pada proyek Codefuse. Kami sangat menyambut saran, pendapat (termasuk kritik), komentar dan kontribusi Anda pada proyek Codefuse.
Berbagai saran, pendapat, dan komentar Anda mengenai Codefuse dapat disampaikan langsung melalui Issues di GitHub.
Ada banyak cara untuk berpartisipasi dan berkontribusi pada proyek Codefuse: implementasi kode, penulisan tes, peningkatan alat proses, peningkatan dokumentasi, dan banyak lagi. Kontribusi apa pun sangat kami harapkan dan Anda akan ditambahkan ke daftar kontributor. Lihat Panduan Kontribusi untuk detailnya...
Proyek ini didasarkan pada langchain-chatchat dan codebox-api, dan saya sangat berterima kasih atas kontribusi open source mereka!