احصل على مراجعات التعليمات البرمجية من نماذج اللغة الكبيرة!
CRLLM هي أداة سطر أوامر قوية تمكن المطورين من الحصول على مراجعات التعليمات البرمجية من نماذج اللغة الكبيرة الحديثة (LLMS). سواء كنت ترغب في استخدام Ollama لتشغيل LLMS محليًا أو الاتصال بالخدمات السحابية مثل ChatGPT و Ungging Face و Azure ، فقد قمت بتغطية Crllm. قم بتحسين جودة الكود الخاصة بك ، والقبض على الأخطاء المحتملة ، واحصل على اقتراحات مدفوعة AI لتعزيز سير عمل التنمية الخاص بك. احصل على توصيات بشأن أفضل الممارسات ، والمناطق المعرضة للخشن ، وإعادة إنشاء محتملة. تعلم من الاقتراحات كيفية تحسين الكود الخاص بك ، واكتساب رؤى وتقنيات جديدة. قلل الحاجة إلى الخلف خلال مراجعات الكود البشري من خلال التقاط المزيد من القضايا مقدمًا.
للبدء مع CRLLM ، اتبع خطوات التثبيت البسيطة هذه:
pipx install git+https://github.com/lukasrump/crllm.gitpipx install crllm CRLLM يدعم العديد من الخلفية لمراجعات رمز LLM. يمكنك تكوينه عن طريق إضافة ملف تكوين crllm_config.toml في جذر مشروعك. لتهيئة مشروعك يمكنك استخدامه
crllm -i .يرشدك هذا الأمر من خلال أهم الإعدادات. يمكنك العثور على مزيد من المعلومات حول خيارات الإعداد في الويكي.
تم تصميم CRLLM لتكون سهلة الاستخدام مباشرة من المحطة الخاصة بك. فيما يلي بعض الأمثلة على كيفية الاستفادة من الأداة.
لإجراء مراجعة رمز لملف أو مستودع GIT Run:
crllm path/to/your/codefile.py لتعزيز مراجعات التعليمات البرمجية مع سياق المصدر ، تمكين RAG (الجيل المتمثل في الاسترجاع) في crllm_config.toml :
[ rag ]
enabled = true
embedding_model = " all-minilm " # Specify the embedding model
src_path = " ./ " # Define the root path of your source code
src_glob = " **/*.py " # Use glob patterns to match source files (e.g., Python files) يدعم CRLLM ملف .crllm_ignore لاستبعاد الملفات والدلائل المحددة من مراجعات التعليمات البرمجية. هذا مشابه لـ .gitignore ولكنه خاص بعملية مراجعة رمز CRLLM.