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.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d68146d5d0950359b194ad3f56a88d4ff5ad78af7ba436758fd95f551e5aee8 |
|
MD5 | 9bf73ecd161667b140efd41196a3a8d1 |
|
BLAKE2b-256 | abeb20ee32320515ac209d10008233be5b02e5a617e8dc22cfb4f5378191df6e |