Hey
@boundless-policeman-75438,
This is a great question.
1. You don't but having basic coding skill can help.
2. You can generate one of our template bot when creating a new bot.
3. Yes and this is exactly what you need ->
https://botpress.com/docs/cloud/studio/knowledge-base/
4. Botpress is used by many types of people. Banking, Retail, Education. A bot can be useful in many part of an enterprise but for me the 2 main one are to automate processes or reduce load or provide customer a way to get help efficiently.
Let us know if you have more questions regarding Botpress.
Thanks