desobolevsky / prompts

Archive of Prompt Engineering🚀

Home Page:https://promptsarch.sabaleuski.dev/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Prompts Arch

Welcome to Prompts Arch📚 project, an archive of prompt engineering! 🚀

Prompt Arch is designed to enhance the capabilities of ChatGPT by providing a collection of "best practiced" prompts with examples and descriptions. Built specifically for prompt engineering, Prompt Arch enables developers and users to craft highly effective and engaging interactions with ChatGPT.

With the exponential growth of natural language processing (NLP) applications, it has become crucial to guide language models effectively. Prompt Arch is here to address this need, serving as a repository of curated prompts that act as best practices for optimizing request and response generation.

The goal of Prompts Arch is to leverage these prompts, so that people can unlock the true potential of ChatGPT, make conversations more precise, contextually aware, and satisfying.

Prompts arch can be found here: https://promptsarch.sabaleuski.dev 🚀

Setup and run using Docker:

  1. Create .env file of the frontend part.

    cd frontend && cp .env.example .env
  2. Fill in the .env file with env variables. The description of env variables for fronted can be found here.

    In case of the docker run the value for VUE_APP_PROMPTS_API_BASE_URL is going to be http://localhost:8000.

    VUE_APP_PROMPTS_API_BASE_URL=http://localhost:8000
    
  3. Run docker-compose:

    docker-compose up

The app itself will be accessible at http://localhost:8080.
The backend API will be accessible at http://localhost:8000.
Also you can connect to Postgres at localhost:5432.

Contributing

If you're excited about prompt engineering and want to contribute to Prompt Arch, you're welcome with open arms! Here's how you can contribute to the project:

  • Share Your Prompts 📦
    If you have a collection of prompts that have worked wonders, you're free to share them here! Use this template, add the prompts and examples, and submit the issue! That way you'll expand the prompt library and empower even more people to create exceptional conversations.
  • Enhance Descriptions 📄
    You can improve existing prompt descriptions or create new ones that captivate and guide users effectively. Your words will be the guiding light for prompt engineers across the globe.
  • Сontribute Examples 📚
    Examples are the fuel that ignites the creative fire in prompt engineering. If you have remarkable examples that showcase the true potential of prompts, please share them! Submit your examples through GitHub issues.
  • Contribute to the source code 💻
    If you encounter a bug, or want to see some feature in Prompts Arch, or you just want to review the source code, you're very welcome to contribute in Prompts Arch source code. You're also welcome to fork the Prompt Arch repository, and modify it however you want.

Tech

Prompts arch uses a number of open source tools to work properly.

Frontend is built with Vue.js🌄 and uses the following lib:

Backend is built with Python🐍 and uses the following libs:

TODOs:

  • Prompt Proposal template
  • "Contribute" link in the app
  • Prompts tags
  • Prompts rating
  • OpenAI integration with in-app requests to ChatGPT

About

Archive of Prompt Engineering🚀

https://promptsarch.sabaleuski.dev/


Languages

Language:Python 42.9%Language:Vue 29.2%Language:CSS 13.8%Language:Dockerfile 3.9%Language:JavaScript 3.6%Language:HTML 2.8%Language:Mako 2.3%Language:Shell 1.6%