CompanyBot is an open-source plug-n-play knowledge companion for your company
Using Markprompt by Motif, train GPT models with your documentation/knowledge base and help customers get their queries answered with ease.
Check out the demo
Visit Markprompt
- Setup your account and create a project
- Upload your data in the
Data
section and start training - Supported formats for your data are
.mdx
.md
.txt
.html
Read more about training your data here
-
Once training is complete, head to the
Settings
section and adddocs.setu.co
in the Whitelisted domains section. -
Obtain the
Production
project key which will be used in the CompanyBot widget
- npm
npm install @setu/company-bot
- yarn
yarn add @setu/company-bot
// pages/_app.js
import { CompanyBot } from '@setu/company-bot';
export default function MyApp({ Component, pageProps }) {
return (
<>
<CompanyBot projectKey="YOUR_PROJECT_KEY" />
<Component {...pageProps} />
</>
);
}
These options can be passed as props
prop | type | description | default | required |
---|---|---|---|---|
name? | string | Name of the knowledge bot | CompanyBot | FALSE |
helperText? | string | Give more context about the bot | Get answers regarding our company | FALSE |
primaryColor? | string | Primary color of the bot | #CBD9E7 | FALSE |
projectKey | string | Production primary key obtained from Markprompt | N/A | TRUE |
Note:
primaryColor
should be passed as HEX code without the hash (#)
Let's use
<CompanyBotWidget
heading="TestBot"
description="Ask any question and TestBot will help you"
primaryColor="6B92BA"
projectKey="XXXX-XXXX-XXXX-XXXX"
/>
You can play around with the bot in this demo
MIT. Have at it.