Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prompt Flow

Overview

image

Prompt Flow is an AI-orchestrated code generation and autonomous deployment pipeline that utilizes LangChain and large language models (LLMs) to empower users in developing entire projects through natural language prompts. It automatically generates a complete folder structure, writes code, and configures all necessary files for specified frameworks or languages.

Features

image

image

image

image

image

Our Chat Bot

image

Technologies Used

  • LangChain
  • Docker
  • AWS
  • GCP

Frontend Technologies

  • React
  • Vue.js
  • Next.js
  • GraphQL

Backend Technologies

  • Node.js
  • Express.js
  • Django
  • Flask

Databases

  • MongoDB
  • PostgreSQL
  • Redis

DevOps Tools

  • Kubernetes
  • Terraform

Key Comparisons

  1. Full SDLC Automation vs. Manual Setup

    • Unlike traditional development requiring manual setup for coding, testing, and deployment, Prompt Flow automates the entire SDLC, significantly reducing time and complexity.
  2. Dynamic Web Access for Real-Time Updates vs. Static Frameworks

    • While current tools rely on predefined support for frameworks, Prompt Flow dynamically accesses web resources for up-to-date documentation, enabling it to adapt to cutting-edge frameworks and evolving languages effortlessly.

Comprehensive Infrastructure

  • Utilizes Docker, LangChain, and access to cloud providers (AWS, GCP) for dynamic project execution, deployment, and web access, supporting CI/CD integration and real-time updates for evolving frameworks.

LLM and LangChain Optimization

LLM Optimization Image

  • Features an optimized LLM integrated with LangChain for natural language processing, focusing on efficient prompt handling, accurate code generation, and seamless cloud deployment.

Installation

To set up Prompt Flow locally, follow these steps:

Prerequisites

  • Ensure you have Docker installed on your machine.
  • Make sure you have Git installed.
  • Make sure you Create GeminiApiKey

Steps to Install

  1. Clone the repository:
    git clone https://github.com/yourusername/Prompt-flow.git
  2. Build the Docker Image:
    docker build -t your-image-name .
    
  3. Run the Docker container:
    docker run -p 8080:80 your-image-name
    
  4. Configure Environment Variables::
    AWS_ACCESS_KEY_ID=your_access_key
    AWS_SECRET_ACCESS_KEY=your_secret_key
    GCP_PROJECT_ID=your_project_id
    GOOGLE_API_KEY=YOUR_GEMINI_API_KEY
    
  5. Install Dependencies (if applicable)::
    npm install
    pip install -r requirements.txt

About

Automating SDLC to achieve LCNC

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages