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
Datasection 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
Settingssection and adddocs.setu.coin the Whitelisted domains section. -
Obtain the
Productionproject 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:
primaryColorshould 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.