Skip to content
@AI-at-Work

AI at Work

🤖 AI-at-Work

AI-at-Work Banner

AI-at-Work is an organization dedicated to simplifying the development of AI agents through a comprehensive chat management system. Our suite of services provides developers with the tools they need to focus on implementing AI agents without getting bogged down in infrastructure management.

🚀 Our Vision

Streamlining AI agent development by tackling the complexities of:

  • Chat session management
  • Summary generation
  • File handling
  • Historical data retrieval
  • Agent Communication Endpoint

🛠️ Key Components

Our ecosystem consists of four powerful, interconnected services:

Service Description Repository
📡 Chat-Backend Core service managing chat sessions Chat-Backend
🧠 Chat-AI AI agent for processing inputs and generating responses Chat-AI
💻 Chat-UI User-friendly client-side interface Chat-UI
🔄 Sync-Backend Ensures data consistency across storage systems Sync-Backend

🏗️ System Architecture

graph TD
    A[Chat-UI<br>Client Side] <--> |websocket| B[Chat-Backend]
    B <--> |gRPC| C[Chat-AI<br>AI Agent]
    B <--> D[Redis]
    B <--> E[PostgreSQL]
    F[Sync-Backend<br>Service] <--> D
    F <--> E
Loading
  • Redis: Fast caching and real-time data access
  • PostgreSQL: Robust persistent data storage
  • Websockets: Seamless real-time client-server communication
  • gRPC: Efficient Chat-Backend to Chat-AI communication

✨ Features

  • 🤖 Automated chat session management
  • 📊 Intelligent chat summary generation
  • 📁 Seamless file handling capabilities
  • 🕰️ Effortless retrieval of historical chat data
  • ⚡ Real-time communication
  • 📈 Scalable microservices architecture
  • 🤖 Support for Ollama
  • 📁 Support for RAG with RAPTOR + ColBERT V2

🚀 Getting Started

Follow our video tutorial for a step-by-step guide.

  1. Clone the repositories:
    git clone https://github.com/AI-at-Work/Chat-Backend.git
    git clone https://github.com/AI-at-Work/Chat-AI-Service.git
    git clone https://github.com/AI-at-Work/Chat-UI.git
    git clone https://github.com/AI-at-Work/Sync-Backend.git
  2. Follow the setup instructions in each repository's README.

🤝 Contributing

We welcome contributions from the community! If you're interested in improving our services or adding new features, please check out our individual service repositories for contribution guidelines.


Empowering the future of AI, one chat at a time.

Visitor Badge

Pinned Loading

  1. .github .github Public

  2. Chat-UI Chat-UI Public

    A Simple Chat User Interface

    JavaScript 1

  3. Chat-AI-Service Chat-AI-Service Public

    Service to provide AI Functionality

    Python 1

  4. Chat-Backend Chat-Backend Public

    A Back-end for Chat Application

    Go 1

  5. Sync-Backend Sync-Backend Public

    A Synchronization worker for back-end

    Go 1

Repositories

Showing 6 of 6 repositories
  • .github Public
    AI-at-Work/.github’s past year of commit activity
    0 0 0 0 Updated Aug 15, 2024
  • Chat-AI-Service Public

    Service to provide AI Functionality

    AI-at-Work/Chat-AI-Service’s past year of commit activity
    Python 1 0 0 0 Updated Aug 14, 2024
  • Sync-Backend Public

    A Synchronization worker for back-end

    AI-at-Work/Sync-Backend’s past year of commit activity
    Go 1 0 0 0 Updated Aug 14, 2024
  • Chat-Backend Public

    A Back-end for Chat Application

    AI-at-Work/Chat-Backend’s past year of commit activity
    Go 1 GPL-3.0 0 0 0 Updated Aug 14, 2024
  • Chat-UI Public

    A Simple Chat User Interface

    AI-at-Work/Chat-UI’s past year of commit activity
    JavaScript 1 0 0 0 Updated Aug 11, 2024
  • AI-at-Work/Vector-Search-Redis-Golang’s past year of commit activity
    Go 0 0 0 0 Updated Jun 27, 2024

Top languages

Loading…

Most used topics

Loading…