No project description provided
Project description
Carter Offline
Carter Offline is an intent classifier which is based on a modified version of Janex, and utilises LazyLyrics' Carter-Py library.
It compares the input you send to your carter agent with a list of patterns in your chosen intents file, and then remembers the class. Once your Carter agent creates a response, the program saves the response to your intents, recording the interaction and improving your intents dataset.
See also:
https://github.com/LazyLyrics/carter-py
https://github.com/Cipher58/Janex
How to use
Adding to your project
Firstly, you'll need to install the library using the Python pip package manager.
python3 -m pip install Carter-Offline
Secondly, you need to import the library into your Python script.
from CarterOffline import *
Using Carter-Offline in your code
Define Variables
To use this program, you will need to define your API key, name and intent file path.
CarterAPI = "YOUR CARTER AGENT'S API"
input_string = "Hello!" # for example
User = "YOUR NAME"
# Create an instance of the CarterOffline class
CarterOffline = CarterOffline(intents_file_path, CarterAPI)
Speak to your agent
Here is the simple bit of code that sends the message to your Carter agent using the Carter-Py library, and then uses the Janex code to classify it, and save it to your intents file.
ResponseOutput = SendToCarter(CarterAPI, input_string, User)
print(ResponseOutput)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for Carter_Offline-2.0.4a0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9395c440b99ed321d9da6050517ee0ea782bf8672c2dcfadd886dd392ec6b858 |
|
MD5 | cbd07a5f111731f5dbdffc51b941aba6 |
|
BLAKE2b-256 | 3b494ddd4ce5171f449c20cb07e410559f0fbf642d5b31e1db09a9491534169d |