Create and edit JAICP project
Go to the Projects page > then click Create project.
Fill in the project settings: title, project location.
Title
Fill in the fields:
- Name — the project name.
- Description — a short project description.
- Template — choose the project template.
The project template is an empty project with the necessary dependencies. Different templates have different content and structure, so please check the template description. For example, a template can contain a dictionary of examples and the demo tests.
Pay attention that if your account has the ability to use the CAILA NLU core, the project settings will display additional tabs for NLU settings.
Project Location
By default, new projects are saved in the local storage. But you can also use an external repository.
Note that the Git version control system is used to control changes in chatbots. This allows you to flexibly control the work of large chatbot content development teams.
A version control system is a system that records changes to a file or set of files over time and allows you to return to a particular version later.
Local storage: If you choose the Local storage it will be fast to create your project and access it afterwards. However, it is not recommended to use the Local storage for the large projects that need to be accessed by several developers at the same time.
External repository: If you choose the External repository, you will need to create an external repository with the read and write rights. This is convenient if you need to work on your projects with other developers. You will have an independent access to your project.
It is not recommended to use personal repositories to host projects.
Local storage
If you selected to store the local storage, click Create > project created. You can move on to creating a bot.
External repository
You can provide guest access to the external repository or use your [personal account].
Guest access On-premise
Guest access can only be provided for the JAICP On-premise platform version.
Enable the External Repository control switch.
Fill in the fields:
- Link — the link to your repository.
- Folder — set the path to the folder that will contain your project.
The content folder is the folder that will contain the chatbot.yaml configuration file.
- Branch — the project branch, by default it’s
master. - Access — choose the Guest access. You need to provide write and read access to the account specified in the platform configuration.
- Secret key — the key protects guest access repositories. Generate or come up with a key.
Learn more about secret key use
When you create a project from a template, all data in the repository will be overwritten.
Click Create, and the the project is created.
Personal account
- Link — the link to your repository.
- Folder — set the path to the folder that will contain your project.
- Branch — the project branch, by default it’s
master. - Login — the repository login.
- Password — the repository password.
When you create a project from a template, all data in the repository will be overwritten.
Click Create, and the project will be created. You can move on to creating a bot.
Additional settings
Please contact technical support to activate the option to remove dialog logs
- Delete Dialogs — the platform allows you to delete the client's dialog logs after a specified time.
Project editing
Click Projects on a side bar to move to the page containing all of your projects.
Then click the icon with the three dots
on it next to the project name and choose Edit.
Apply all the necessary changes and click Save.