Skip to content

Repository files navigation

AutoDS

Table of Contents

  1. Introduction
  2. Setup Instructions

Introduction

AutoDS is a project focused on creating intelligent agents powered by LLMs. This includes exploring cutting-edge models like DeepSeek and integrating tools like WebUI for seamless interaction and deployment. AutoDS leverages LangChain/Graph to create a multi-agent system that utilizes tools for specific tasks. It improves the Data-to-Paper workflow by integrating it into a single, magnetic system. The ultimate goal is for AutoDS to enable AI to autonomously decide and optimize the workflow.


Setup Instructions

Setup

1. Clone the Repository

git clone https://github.com/your-username/AutoDS.git
cd AutoDS

2. Set Up a Virtual Environment

  • Windows:
    python -m venv venv
    venv\\Scripts\\activate
  • macOS / Linux:
    python3 -m venv venv
    source venv/bin/activate

3. Install Dependencies

Install the required dependencies using uv pip (or pip if uv is not available):

uv pip install -r requirements.txt

Note: If uv is not installed, use pip install -r requirements.txt.

4. Create a .env File

Create a .env file in the root directory and add your OpenAI API key:

OPENAI_API_KEY=your_api_key_here

5. Run the Application

Execute the main script to start the conversational agent:

python main.py

Command Reference

Update requirements.txt

If you’ve added a new dependency, update the requirements.txt file:

pip freeze > requirements.txt

Useful Git Commands

  • Check Status:
    git status
  • Add Changes:
    git add .
  • Commit Changes:
    git commit -m "Your commit message"
  • Push Changes:
    git push origin main

DeepSeek Setup

  1. Download DeepSeek Model:

  2. Download the model to your local machine. 14B is fast, and 9 GB of storage

    ollama run deepseek-r1:14b

WebUI Setup

  1. Install Required Dependencies: Ensure you have pip installed. Run the following command:

    uv pip install open-webui
  2. Start the WebUI: Once the dependencies are installed, start the WebUI server:

     open-webui serve   
    • Open your browser and navigate to the provided URL (usually http://localhost:8080).

LangChain Simple Conversational Demo

A demonstration of LangChain for building conversational AI applications using OpenAI's GPT models. This repository includes reference code for initializing an agent, using memory, and integrating tools for natural language processing tasks.


About

Trimble's AutoDS Project

Resources

Stars

3 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages