Programy

Latest version: v5.0.1

Safety actively analyzes 630094 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

1.6.0

This release has contains a number of architectural changes, to support weather grammars and also to support hosting of Y-Bot on AWS servers

IMPORTANT: PLEASE READ THIS SECTION

The /libs/MetOffer.1.3.2 folder has been removed. MetOffer is now available in PyPy and its installation have been moved into the pip requirements.txt. If you have previously installed Program-Y, then either re-run install with
bash
pip3 install -r requirements.txt

Or install MetOffer on its own with
bash
pip3 install metoffer


Also in this release.

Program-Y now runs 24x7 on an AWS server, you can see this at [Program-Y Demonstration](http://35.176.114.251:5000/)
Documentation for installation is on the Wiki and all neccassary systemd files can be found in the repo

1.5.1

All file operations now use utf-8 as encoding
Wikipedia external service now tested with ( successfully ) with Cantonese both in question and answer

1.5.0

This version sees a huge increase in the number of categories, adding an additional 45K to the Y-Bot bain

Also in this release sees the socket bot client first major outing and updates to the get/set nodes to support multithreading and multi-client support, fixing an issue in the sanic rest client along the way

Finally, this release also sees the webchat client get multi-user support through the use of session cookies

1.4.1

New grammars for

* IMAGINE
* BELIEVE
* JUST JOKING
* TIME NOW, DATE NOW
* WHAT IS MY NAME
* HOW IS THAT
* CAN YOU BELIEVE/IMAGINE IT
* REALLY

1.4.0

This release sees the first phase of the defaults/personality grammar refactoring. These grammars, spread across various aiml files have been consolidated and then split into various topics, phrases and pattern files

defaults.aiml and personality.aiml are the core files that provide actual textual responses, as opposed to the reductions files which perform symbolic reduction and ultimately call a grammar in defaults or personality. These files account for over 27K lines of aiml and the files were totally unmanageable

Over the next few 1.4.x releases there will be a number of smaller refactors as topics and phrases are teased out of the pattern files

This release also contains a beta version of the tcp socket client

1.3.2

Program-Y now ships with a new utility that lists all possible questions to a single CSV file

This aids AIML development as you can see what patterns you have across all aiml files and spot missing grammars

See the file in \src\utils\pattern_lister

Documentation will be added to the Wiki shortly

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.