Skip to main content

Engineer GPT Knowledge within a process

Project description

Knowledge Engineer

Command Line Program allowing for the Engineering of Knowledge for LLM's.

OpenAI GPT Chat is the first to be supported, but the program is designed to be extensible to other LLMs. The program can be extended by modifying the "Knowledge Engineer Prompt File" Domain Specific Language (DSL).

(That is a fancy way to say: "by modifying the syntax of the .kepf files.")

Quick Start

Preparation

mkdir ke
python -m venv .venv
Dos/Windows
.venv\Scripts\activate
Linux/MacOS
source .venv/bin/activate

Installation

pip install knowledge-engineer

Create New Project

knowledge_engineer --create=snake

Setup Project

cd snake
edit ke_process_config.env

Enter Your OpenAI API Key in the following line of the ke_process_config.env file:

OPENAI_API_KEY='<Your Open API Key>'

execute example Project

knowledge_engineer --execute

Run Your Generated Snake Game

python Code/snake.py

Further Documentation

For Users

  • The Getting Started document contains a good place to start. It is a PDF file that is a good introduction to the example project you just created and ran. It is also available in HTML format.

  • The KEPF Language Reference document is a good place to look into the options and syntax of the Domain Specific Language (DSL) used to create the prompts for the LLMs. It is also available in HTML format.

For Developers

  • Aditionaly, the Release A Version explains how to update PiPy (pip install) directory with future versions of the knowledge-engineer package.

For Philosophers

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

knowledge_engineer-0.2.1.tar.gz (19.2 kB view hashes)

Uploaded Source

Built Distribution

knowledge_engineer-0.2.1-py3-none-any.whl (21.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page