Skip to content

bombap/NodeJS-RAT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

🧠 RAT (Retrieval Augmented Thinking) - Node.js Version

Phiên bản Node.js của công cụ nâng cao khả năng phản hồi AI thông qua suy luận có cấu trúc

RAT Node.js là một phiên bản được viết lại bằng Node.js từ dự án RAT gốc bằng Python, kế thừa khả năng cải thiện phản hồi AI bằng cách tận dụng khả năng suy luận của DeepSeek để hướng dẫn các model khác thông qua quá trình suy nghĩ có cấu trúc.

💡 Cách Hoạt Động

RAT sử dụng cách tiếp cận hai giai đoạn:

  1. Giai đoạn Suy luận (DeepSeek): Tạo ra quá trình suy luận và phân tích chi tiết cho mỗi câu hỏi
  2. Giai đoạn Phản hồi (Claude): Sử dụng ngữ cảnh suy luận để đưa ra câu trả lời có cấu trúc tốt

🎯 Tính năng

  • 🤖 Lựa chọn Model: Hỗ trợ các model Claude khác nhau
  • 🧠 Hiển thị Suy luận: Tùy chọn hiển thị/ẩn quá trình suy nghĩ của AI
  • 🔄 Nhận thức Ngữ cảnh: Duy trì ngữ cảnh hội thoại để tương tác mạch lạc hơn

⚙️ Yêu cầu

  • Node.js 18 trở lên
  • File .env chứa:
    DEEPSEEK_API_KEY=your_deepseek_api_key_here
    ANTHROPIC_API_KEY=your_anthropic_api_key_here
    

🚀 Cài đặt

  1. Clone repository:

    git clone https://github.com/yourusername/rat-nodejs.git
    cd rat-nodejs
  2. Cài đặt dependencies:

    npm install

📖 Sử dụng

  1. Chạy ứng dụng:

    npm start
  2. Các lệnh có sẵn:

    • Nhập câu hỏi để nhận phản hồi có suy luận
    • Sử dụng "model " để chuyển đổi model Claude
    • Gõ "reasoning" để hiển thị/ẩn quá trình suy nghĩ
    • Gõ "quit" để thoát

🔧 Cấu trúc Dự án

rat-nodejs/
├── src/
│   ├── ModelChain.js      # Xử lý logic chính của RAT
│   └── index.js           # Entry point
├── package.json
└── .env

🤝 Đóng góp

Quan tâm đến việc cải thiện RAT Node.js?

  1. Fork repository
  2. Tạo nhánh tính năng của bạn
  3. Thực hiện các cải tiến
  4. Gửi Pull Request

📜 Giấy phép

Dự án này có sẵn dưới Giấy phép MIT. Xem file LICENSE để biết chi tiết.


Lưu ý: Đây là phiên bản Node.js được viết lại từ RAT gốc bằng Python của Skirano.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published