معرفی شرکت ها


converse-sfr-0.0.2


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

A framework that facilitates creating task-oriented chatbot
ویژگی مقدار
سیستم عامل -
نام فایل converse-sfr-0.0.2
نام converse-sfr
نسخه کتابخانه 0.0.2
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Salesforce Research
ایمیل نویسنده converse.ai@salesforce.com
آدرس صفحه اصلی https://github.com/MetaMind/eloq_dial
آدرس اینترنتی https://pypi.org/project/converse-sfr/
مجوز -
![Converse logo](./pictures/logo.jpg) # Converse Converse is a flexible framework for building and deploying task-oriented chatbots. ## Table of Contents 1. [Getting Started](#getting-started) 2. [Learn more about Converse](#learn-more-about-converse) 3. [How to contribute](#how-to-contribute) 4. [Citing Converse](#citing-converse) ## Getting Started ### Requirements - python >= 3.7 ### Running the NLU (NER/Intent/Coreference) services - Please check out [running NLU services in docker container](Converse/nlu/README_nlu.md) ### Running the Demo - Quick Start If you don't plan to edit the package code, we recommend using this method of running Converse because it is easier. 1. Install [Docker](https://docs.docker.com/get-docker/). 2. Create a Python 3.7 virtual environment using [Conda](https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html) and activate it. 3. Run the following command to install the pip package of Converse: ``` pip install -i https://test.pypi.org/pypi/ --extra-index-url https://pypi.org/simple converse-test-command==0.2.16 ``` 4. Install `svn` on your computer. On Mac, run: ``` brew install svn ``` 5. Run `converse-shell` to test if the package is successfully installed. If the command line output contains `"Hello, Converse!"`, then you installed the package successfully. 6. Run `converse-demo` to interact with pre-built example bots, and follow the instructions in your terminal. Note that first-time users can leave every required input empty to use the default value. Open the link provided by the script using your favorite browser, then you should see the demo page (pictured below). You can interact with the bot by typing in the chat box on the right and the tree visualization will change based on your task progress. Remember that the example bots are not open-domain chatbots. Please check [Template Bots](./documentation/Template_bots.md) for the details of the template bots before you run the demo. ![Picture of the demo in the browser](./pictures/demo_start.png) ![Picture of the demo in the browser after chatting with the bot](./pictures/demo.png) 7. Run `converse-build` to configure your own bot. Follow the instructions in the terminal to set up the bot. Note that first-time users can leave every required input empty to use the default value. Open the link provided by the script using your favorite browser, then you should see the configuration page (pictured below). To learn more about how to build your own bot, please refer to [guide for building your first bot](./documentation/Build_your_first_bot.md). ![Picture of the configuration tool](./documentation/pictures/5.png) ### Running the Demo After Modifying Files in Converse 1. Clone this repo and `cd` into the `Converse` directory ``` git clone git@github.com:salesforce/Converse.git cd Converse ``` 2. Create a Python 3.7 virtual environment using [Conda](https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html). 3. Install dependencies. All the necessary packages are listed in `requirements.txt`. You can install all the dependencies by running the following command: ``` pip install -r requirements.txt ``` 4. Add the `Converse` folder to your `PYTHONPATH`. ``` export PYTHONPATH=$PYTHONPATH:/your_directory/Converse ``` 5. In one terminal window, run the backend and check the log file converse.log: ``` LOGLEVEL=[debug|info|warning|error|critical] python Converse/demo/dial_backend.py ``` You may want to specify custom config files. Supply `--help` option to help you out. The default config files are listed in `orchestrator.py` file. 6. In a separate terminal window, run the entity backend services: ``` python Converse/entity_backend/entity_service_backend.py ``` 7. In a separate terminal window, run the front end and start interacting with the bot! ``` python Converse/demo/client.py ``` You can interact with the bot directly in the command line or in the browser by opening http://localhost:9002/client in your favorite browser. To learn more about how to build your own bot, please refer to [guide for building your first bot](./documentation/Build_your_first_bot.md). ## Learn more about Converse Please refer to the [tutorial on how to build your first bot](./documentation/Build_your_first_bot.md) to get started by building your first bot. To learn more about how to customize Converse for your use case, please refer to our documentation for each component of the system: - [Task Configuration](./documentation/Task_Configuration.md) - [Entity Configuration](./documentation/Entity.md) - [Response Configuration](./documentation/Response_Configuration.md) - [Policy Configuration](./documentation/Policy_config.md) - [Information Layer Configuration](./documentation/Info_layer_config.md) - [Template Bots](./documentation/Template_bots.md) ## How to contribute Welcome! We are so happy to see you willing to make your contributions to this repository! You can contribute via pull requests. Please follow these steps: 1. Create an issue describing the feature you want to add or modify. A maintainer will review your issue. 2. Discuss the issue with the maintainer in the issue you created. 3. Write your code, tests and documentation, and format them with `black`. We provide a `run_black.sh` script to help you format your code. 4. Run `./run_unittest.sh`. Make sure that no error occurs in the tests. 5. Create a pull request (PR) describing your changes. Note that your PR should be a reasonable length (<= 500 lines). Your PR will be reviewed by a maintainer. When you get the approval from the maintainer, you can merge your code into the main branch. ### Citing Converse You can find more details in our paper: https://arxiv.org/abs/2203.12187 If you're using Converse in your research or applications, please cite using this BibTeX: ``` @article{xie2022converse, title={Converse--A Tree-Based Modular Task-Oriented Dialogue System}, author={Xie, Tian and Yang, Xinyi and Lin, Angela S. and Wu, Feihong and Hashimoto, Kazuma and Qu, Jin and Kang, Young Mo and Yin, Wenpeng and Wang, Huan and Yavuz, Semih and Wu, Gang and Jones, Michael and Socher, Richard and Zhou, Yingbo and Liu, Wenhao and Xiong, Caiming}, journal={arXiv preprint arXiv:2203.12187}, year={2022} } ```


نیازمندی

مقدار نام
==20.8b1 black
==1.27.2 grpcio
==3.8.4 flake8
==1.1.1 flask
==3.0.9 Flask-Cors
==0.7.0 fuzzysearch
==2.0.1 itsdangerous
==1.4.2 jsonpickle
==3.6.6 nltk
==0.5.10 num2words
==0.7.14 pony
==3.15.0 protobuf
==0.12.2 python-Levenshtein
==0.19.0 thefuzz
==5.4 pyyaml
==3.5.3 redis
==2.23.0 requests
==0.22.2.post1 scikit-learn
==1.3.1 wrapt-timeout-decorator
<3.1.0 Jinja2


زبان مورد نیاز

مقدار نام
>=3.7 Python


نحوه نصب


نصب پکیج whl converse-sfr-0.0.2:

    pip install converse-sfr-0.0.2.whl


نصب پکیج tar.gz converse-sfr-0.0.2:

    pip install converse-sfr-0.0.2.tar.gz