Công cụ phân tích quan hệ công chúng

Giúp Nhà phát triển và Nhà bảo trì nguồn mở phân tích các quan hệ quan hệ công chúng mới sắp tới

Ý nghĩa

Một công cụ để phân tích các yêu cầu kéo (PR) của GitHub bằng cách tạo bản tóm tắt Markdown dựa trên chất lượng mã, rủi ro tiềm ẩn, khả năng đọc và các yếu tố khác. Dự án này sử dụng Gemini API cùng với các tính năng nhúng Langchain và VectorDB để cung cấp thông tin chi tiết về các thay đổi đối với mã. Thao tác này sử dụng Thao tác GitHub để gửi yêu cầu API trên mọi hoạt động PR có thông tin chi tiết về PR. Phần phụ trợ sử dụng VectorDB để lưu trữ tất cả các tệp của Repo và sử dụng các tệp này làm Context cho Gemini API. API này lấy PR đó làm dữ liệu đầu vào và trả về bản phân tích cho dữ liệu đó.

Được tạo bằng

  • None (Không có)
  • Tôi cũng dùng Gemini để lập trình
  • vì tôi không quen dùng Python
  • và đây là dự án Langchain và Vector DB đầu tiên của tôi

Nhóm

Người cập nhật

Sidharth Sethi

Từ

Ấn Độ