CINXE.COM

Step-By-Step Guide on Creating a Knowledge Bank for AI Characters with Convai

<!DOCTYPE html><!-- Last Published: Fri Nov 22 2024 21:29:46 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="home.convai.com" data-wf-page="659c2b6c4883f18a0487ce17" data-wf-site="63ea75dcbd94093302f1d430" lang="en" data-wf-collection="659c2b6c4883f18a0487cdd7" data-wf-item-slug="building-ai-characters-knowledge-bank-with-convai"><head><meta charset="utf-8"/><title>Step-By-Step Guide on Creating a Knowledge Bank for AI Characters with Convai</title><meta content="Learn how to create informative AI characters with Convai&#x27;s knowledge bank feature. This guide shows how to add a knowledge bank to your virtual characters with Convai." name="description"/><meta content="Step-By-Step Guide on Creating a Knowledge Bank for AI Characters with Convai" property="og:title"/><meta content="Learn how to create informative AI characters with Convai&#x27;s knowledge bank feature. This guide shows how to add a knowledge bank to your virtual characters with Convai." property="og:description"/><meta content="Step-By-Step Guide on Creating a Knowledge Bank for AI Characters with Convai" property="twitter:title"/><meta content="Learn how to create informative AI characters with Convai&#x27;s knowledge bank feature. This guide shows how to add a knowledge bank to your virtual characters with Convai." property="twitter:description"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><link href="https://cdn.prod.website-files.com/63ea75dcbd94093302f1d430/css/convai.webflow.e4b33a079.css" rel="stylesheet" type="text/css"/><script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script><link href="https://cdn.prod.website-files.com/63ea75dcbd94093302f1d430/63ee2a7074c2ed7891cf985d_favicon.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/63ea75dcbd94093302f1d430/63ee2a726f64513adb30ebe2_webclip.png" rel="apple-touch-icon"/><link href="https://convai.com/blog/building-ai-characters-knowledge-bank-with-convai" rel="canonical"/><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-S3F0DFJ6RR"></script><script type="text/javascript">window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('set', 'developer_id.dZGVlNj', true);gtag('config', 'G-S3F0DFJ6RR');</script><!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KF8NNT39');</script> <!-- End Google Tag Manager --> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-S3F0DFJ6RR"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-S3F0DFJ6RR'); </script></head><body class="body"><div class="c-nav-wrapper"><div data-animation="default" data-collapse="medium" data-duration="400" data-easing="ease-in-out-cubic" data-easing2="ease-in-out-cubic" role="banner" class="c-nav-2 w-nav"><div class="c-nav-container w-container"><a href="/" class="c-nav_brand w-nav-brand"><img src="https://cdn.prod.website-files.com/63ea75dcbd94093302f1d430/63ea7cbe26f9881f3c6960be_convai-logo.svg" loading="lazy" alt="Convai logo - AI NPCs"/></a><nav role="navigation" class="c-nav_menu-links-2 w-nav-menu"><a href="#" id="Feature" data-tracker="Navbar-Features|Landing" class="c-nav_link w-nav-link">Features</a><a href="#" data-tracker="Navbar-UseCases|Landing" class="c-nav_link w-nav-link">Use Cases</a><a href="/gallery" data-tracker="Navbar-Integrations|Landing" class="c-nav_link webflow-interpage w-nav-link">Gallery</a><a href="https://docs.convai.com/" data-tracker="Navbar-Docs|Landing" target="_blank" class="c-nav_link w-nav-link">Docs</a><a href="https://convai.com/blog" data-tracker="Navbar-Blog|Landing" target="_blank" class="c-nav_link w-nav-link">Blog</a><a href="https://convai.com/pricing" data-tracker="Navbar-Pricing|Landing" target="_blank" class="c-nav_link w-nav-link">Pricing</a><a href="https://docs.convai.com/api-docs-restructure/plugins-and-integrations/introduction" data-tracker="Navbar-Plugins|Landing" target="_blank" class="c-nav_link w-nav-link">Plugins</a><a href="https://www.youtube.com/@convai/videos" data-tracker="Navbar-Videos|Landing" target="_blank" class="c-nav_link cc-last w-nav-link">Videos</a></nav><a id="navBar-sign-in-button" data-tracker="Navbar-SignIn|Landing" href="https://convai.com/auth/login" class="c-button-3 cc-nav w-inline-block"><div>Sign In</div></a><div class="c-nav_button-2 w-nav-button"><div class="c-nav_open-icon w-embed"><svg width="25" height="19" viewBox="0 0 25 19" fill="none" xmlns="http://www.w3.org/2000/svg"> <line x1="1.68188" y1="1.19922" x2="24" y2="1.19922" stroke="white" stroke-width="2" stroke-linecap="round"/> <line x1="10.6357" y1="9.19922" x2="24.0001" y2="9.19922" stroke="white" stroke-width="2" stroke-linecap="round"/> <line x1="1.68188" y1="17.1992" x2="24" y2="17.1992" stroke="white" stroke-width="2" stroke-linecap="round"/> </svg></div><div class="c-nav_close-icon w-embed"><svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"> <line x1="1.80444" y1="17.1836" x2="17.5857" y2="1.40227" stroke="white" stroke-width="2" stroke-linecap="round"/> <line x1="1.84683" y1="1.40222" x2="17.6281" y2="17.1835" stroke="white" stroke-width="2" stroke-linecap="round"/> </svg></div></div></div></div></div><div class="c-custom-code w-embed"><style> /* ----- Settings ----- */ body { -webkit-font-smoothing: antialiased; /*font-size: 1.1111111111111112vw;*/ } a { color: inherit } .c-nav_link:before, .c-footer_link:before { content: url(https://cdn.prod.website-files.com/63ea75dcbd94093302f1d430/63ef7342ee092d1b9c953eeb_arrow.svg); display: block; width: 13px; height: 13px; position: absolute; right: -2px; top: 13px; opacity: 0; transform: translate(-5px, 5px); -webkit-transition: .2s cubic-bezier(.645, .045, .355, 1); transition: .2s cubic-bezier(.645, .045, .355, 1); } .c-footer_link:before { opacity: 0; right: -30px; top: 0px; } .c-nav_link:hover:before, .c-footer_link:hover:before { opacity: 1; transform: translate(0px, 0px); } /* Max Font Size */ @media screen and (min-width:1440px) { body {font-size: 1rem;} } /* ----- Utility Attributes ----- */ [no-pointer="1"] { pointer-events: none } /* ----- Navbar ----- */ .c-nav:has(.c-nav_button.w--open) { border-bottom-left-radius: 0; border-bottom-right-radius: 0; border-bottom: 0; background-color: rgba(3, 16, 9, 0.85); backdrop-filter: blur(0px); } .c-nav_button.w--open .c-nav_open-icon { opacity: 0; } .c-nav_button.w--open .c-nav_close-icon { opacity: 1; } </style></div><div class="post-header"><div class="container w-container"><div class="featured-post-details post-page"><h1 class="heading">Building a Knowledge Bank for AI Characters with Convai | Step-By-Step Guide</h1><div class="hr-line"></div><div class="w-layout-hflex flex-block w-clearfix"><div class="author-div post-page"><a href="#" class="author w-inline-block"><img alt="" src="https://cdn.prod.website-files.com/63ea75dcbd94095356f1d43b/66c482ed30029e96ced6a918_convai-logo.jpeg" class="image-17"/></a><div class="div-block-17"><div class="text-block-4">By </div><div>Convai Team</div></div></div><div class="space-between"></div><div class="publish-date"><div class="text-block-6">November 12, 2024</div></div></div></div></div></div><div style="background-image:url(&quot;https://cdn.prod.website-files.com/63ea75dcbd94095356f1d43b/6736f7d2a80155d2dcd49468_1.png&quot;)" class="featued-image-image"></div><div class="post-body"><div class="post-container w-container"><div class="post-container1"><div class="text-block1 w-richtext"><p>Large language models (LLMs) like <a href="https://openai.com/index/gpt-4/">GPT-4</a> and <a href="https://www.anthropic.com/claude/sonnet">Claude 3.5 Sonnet</a> are great for generating text, translating languages, and enabling AI-powered virtual characters to engage in informative conversations.</p><p>However, despite their impressive capabilities, LLMs can sometimes generate inaccurate or inconsistent responses, especially when dealing with complex, domain-specific information. </p><p>This limitation can be particularly problematic in serious applications, such as educational games or training simulations, where the accuracy and reliability of character interactions are crucial.</p><p>This is where <strong>knowledge banks</strong> come in! They are a repository of information that improves the interactions between users and characters, making the virtual world more factual and realistic.</p><p>When you ground character responses in a curated knowledge base, you ensure that virtual characters provide accurate and relevant information. This, in turn, improves the overall user experience and elevates the immersion in virtual worlds and other interactive applications.</p><p>Convai&#x27;s <a href="https://docs.convai.com/api-docs/convai-playground/character-creator-tool/knowledge-bank">Knowledge Bank</a> lets you create domain-expert virtual characters. This feature allows you to upload documents as the foundation for your character’s knowledge to deliver reliable and relevant responses. </p><p>The AI characters you create with the knowledge bank feature in the <a href="https://www.convai.com/">Convai Playground</a> can possess domain expertise about various complex subjects and generate topical and relevant conversations with users about them. </p><p><strong>In this article, you will:</strong></p><ul role="list"><li>Learn the key components of a knowledge bank for NPCs using Convai</li><li>Walk through a step-by-step guide to creating a knowledge bank for an NPC that’s a product specialist using Convai&#x27;s platform</li><li>Find out best practices and advanced techniques for optimizing NPC interactions</li></ul><p>Our goal is to ensure you have a solid understanding of using Convai&#x27;s Knowledge Bank feature to create more knowledgeable, engaging, and responsive AI characters than ever before.</p><p>‍</p><h2>What is a Knowledge Bank?</h2><p>A knowledge bank is a central repository containing all the information and facts necessary for a character to engage in coherent and contextually relevant interactions. This data can include scripts, dialogues, lore, and any other contextual information that can be used to improve the character’s responses and actions.</p><p>Tailoring the content of the knowledge bank—defining key attributes, such as the character’s goals, motivations, and relationships—you can create AI characters with areas of expertise.</p><p>For example, a knowledge bank filled with historical facts and anecdotes could create a wise and knowledgeable historian or a museum guide. Check out a simple demo we created using Convai’s Knowledge Bank feature, with an AI character created using <a href="https://metahuman.unrealengine.com/">Unreal Engine’s Metahuman</a>, that acts as a museum guide:</p><figure style="padding-bottom:56.206088992974244%" class="w-richtext-align-fullwidth w-richtext-figure-type-video"><div><iframe allowfullscreen="true" frameborder="0" scrolling="no" src="https://www.youtube.com/embed/ckut3UkFTz0" title="Natural History Museum TG - In-game Footage"></iframe></div></figure><p>The relationship between knowledge banks and the overall character development process is integral. Creating and populating the knowledge bank is a foundational step during the development phase. This ensures the character has the information to function effectively within the story’s <a href="https://convai.com/blog/convai-narrative-design">narrative</a>.</p><h2>Key Components of a Knowledge Bank</h2><p>Building a knowledge bank for a character involves several key components that collectively improve its ability to interact meaningfully with players. These components include:</p><h3>Facts and Information about the Character’s Background, World, and Role</h3><p>A knowledge bank stores detailed information about the character’s background, the game world, and its specific role. </p><p>This includes historical events, geographical data, lore, demographical data (name, age, occupation, etc.), and other contextual information the character can reference to provide accurate and immersive responses.</p><figure style="max-width:414pxpx" class="w-richtext-align-fullwidth w-richtext-figure-type-image"><div><img src="https://cdn.prod.website-files.com/63ea75dcbd94095356f1d43b/67333969f39cff591b8d3458_67330cfde31d8f6a16cc7f3b_image01.png" loading="lazy" alt=""/></div></figure><p>We dive more deeply into add knowledge banks to AI NPCs in our video about integrating AI Characters into the <a href="https://www.fab.com/listings/4898e707-7855-404b-af0e-a505ee690e68">Matrix City Sample Scene by Unreal Engine</a>. Read our detailed blog on <a href="https://convai.com/blog/ai-characters-matrix-awakens-unreal-engine">adding AI Characters to virtual worlds inside Unreal Engine</a> to learn more, or watch the full tutorial to get started:</p><figure style="padding-bottom:56.206088992974244%" class="w-richtext-align-fullwidth w-richtext-figure-type-video"><div><iframe allowfullscreen="true" frameborder="0" scrolling="no" src="https://www.youtube.com/embed/0AeleywcqPM" title="Bring The Matrix to Life: How to Add AI-Powered Characters in @UnrealEngine&#x27;s City Sample Scene!"></iframe></div></figure><h3>Dialogue Snippets and Response Templates</h3><p>These pre-written phrases and sentences can respond quickly to common queries or initiate conversations with players. Templates can also ensure consistency in the AI character’s responses.</p><figure class="w-richtext-align-center w-richtext-figure-type-image"><div><img src="https://cdn.prod.website-files.com/63ea75dcbd94095356f1d43b/67371d463bd93998ae76ab76_67371c90174c4462e97cd38b_convai_knowledge_bank_interface.png" loading="lazy" alt=""/></div><figcaption><em>Convai </em><a href="https://docs.convai.com/api-docs/convai-playground/character-creator-tool/knowledge-bank"><em>Knowledge Bank</em></a><em> dashboard in the </em><a href="https://docs.convai.com/api-docs/convai-playground/playground-walkthrough"><em>Playground</em></a><em>.</em></figcaption></figure><h3>Integration with External Data Sources</h3><p>The knowledge bank may need to integrate with external data sources to gather information. For example, an AI NPC shopkeeper might need to retrieve prices from an external database, or a quest-giver might need to generate procedural objectives based on the player&#x27;s actions.</p><p>‍</p><blockquote><strong>📑 Bookmark Resource:</strong> <a href="https://convai.com/blog/ai-companions-revolutionizing-the-world">How AI Companions are Revolutionizing the Gaming Industry — and More</a>.</blockquote><p>‍</p><h2>How to Add Knowledge to Your Virtual AI Character with Convai’s Knowledge Bank Feature</h2><p>In this section, you’ll learn how to use Convai’s Knowledge Bank feature to facilitate the interaction between a virtual product specialist, Dr. Maya Patel, and a user. </p><p>For healthcare products, you always want to ensure that AI-powered characters deliver the most accurate information—this is a prime use case for knowledge banks.</p><p>We also created a video tutorial you could follow along with:</p><figure style="padding-bottom:56.206088992974244%" class="w-richtext-align-fullwidth w-richtext-figure-type-video"><div><iframe allowfullscreen="true" frameborder="0" scrolling="no" src="https://www.youtube.com/embed/yXzU8jooAB0" title="Add Unlimited Knowledge To Make Your Character An Expert | Convai Knowledge Bank"></iframe></div></figure><p>‍</p><h3>Step 1: Create a Virtual Human in Convai</h3><p>Sign in to your <a href="https://www.convai.com/">Convai</a> Account and <a href="https://docs.convai.com/api-docs/convai-playground/character-creator-tool/create-character">create a new character</a> using the <a href="https://docs.convai.com/api-docs/convai-playground/character-creator-tool">Character Creator Tool</a>. Add the character’s name, the preferred voice based on your goal, and the character&#x27;s backstory.</p><p>Here, we are <strong>naming our character</strong> <em>Dr. Maya Patel</em>. </p><p>Here’s the <strong>AI character’s backstory</strong>: Dr. Maya Patel is a product specialist for a pharmaceutical product called &quot;Pain Pas Plus&quot;, an industry-standard pain relief drug for patients of all ages.</p><figure style="max-width:1452pxpx" class="w-richtext-align-fullwidth w-richtext-figure-type-image"><div><img src="https://cdn.prod.website-files.com/63ea75dcbd94095356f1d43b/6733396af39cff591b8d3488_67330d61c02a53ba48fe66b4_image03.gif" loading="lazy" alt=""/></div></figure><h3>Step 2: Ask the character a question to reveal their lack of knowledge</h3><p>Ask the AI character a question related to the area of expertise you want to update. Here, we ask Dr. Patel about the dosage form and strengths of her company’s product, “Pain Pas Plus” since this is a question a customer would likely ask. </p><p>Let’s see Dr. Patel’s response:</p><figure style="max-width:1452pxpx" class="w-richtext-align-fullwidth w-richtext-figure-type-image"><div><img src="https://cdn.prod.website-files.com/63ea75dcbd94095356f1d43b/6733396bf39cff591b8d349e_67330d75a695e56436829e23_image04.gif" loading="lazy" alt=""/></div></figure><p>At first glance, it seems Dr. Patel’s response is spot on for a product specialist, but when we look at the facts, she just made that up, and it sounds quite believable. This is a key challenge that generative models (LLMs) often encounter, called “<a href="https://en.wikipedia.org/wiki/Hallucination_(artificial_intelligence)">hallucinations</a>.” </p><p>To curb this, we need to give the AI character a pool of facts from which to draw insights. This way, you ensure that when you deploy the character to interface with customers, she only responds with accurate and relevant information.</p><p>In this case, we have created <a href="https://docs.google.com/document/d/1m8KcsJQ-3a6CFaDdciQQwwpqt2xmGOJ1jhmIJexot04/edit?usp=sharing">a document</a> with all the necessary facts and information for Dr. Patel to draw from. This includes the correct answer to the question: &quot;Pain Pas Plus is available in <em>25mg, 50mg, and 100mg</em> tablets.”</p><figure style="max-width:1468pxpx" class="w-richtext-align-fullwidth w-richtext-figure-type-image"><div><img src="https://cdn.prod.website-files.com/63ea75dcbd94095356f1d43b/6733396af39cff591b8d348b_67330d994ea5ee5f9a299fd9_image05.gif" loading="lazy" alt=""/></div></figure><p>Now, let’s update Dr. Patel’s knowledge base with the document.</p><h3>Step 3: Update the knowledge bank with new information</h3><p>Convai allows you to upload the knowledge base as a text file (.txt), with a 1 MB size limit <a href="https://convai.com/pricing">for the free plan and 100 MB for the <em>Professional</em> plan</a>. If your knowledge base is in a Google Doc, you can download the document as a (.txt) file from <strong>File</strong> &gt;&gt; <strong>Download</strong> &gt;&gt; <strong>Plain Text</strong> (.txt). </p><p>Once you have downloaded the file to your computer, you can upload it by clicking <strong>Select File</strong> on the Convai dashboard &gt;&gt;<strong>Upload</strong>.</p><figure style="max-width:1456pxpx" class="w-richtext-align-fullwidth w-richtext-figure-type-image"><div><img src="https://cdn.prod.website-files.com/63ea75dcbd94095356f1d43b/6733396af39cff591b8d347b_67330db83c453a28b9b48bdd_image06.gif" loading="lazy" alt=""/></div></figure><h3>Step 4: Connect the uploaded information to the character</h3><p>Great! Once you upload the document, Convai will take a few seconds to minutes to process the document. If it&#x27;s ready, you should see the document in the “Available files on your account” panel.</p><figure style="max-width:1999pxpx" class="w-richtext-align-fullwidth w-richtext-figure-type-image"><div><img src="https://cdn.prod.website-files.com/63ea75dcbd94095356f1d43b/67333969f39cff591b8d346c_67330dcca83c7efc46a261e9_image07.png" loading="lazy" alt=""/></div></figure><p>This means you can add multiple files to your AI character&#x27;s knowledge base. </p><p>Click on the <strong><em>Connect</em> </strong>button to connect this information to your AI character.</p><figure style="max-width:1999pxpx" class="w-richtext-align-fullwidth w-richtext-figure-type-image"><div><img src="https://cdn.prod.website-files.com/63ea75dcbd94095356f1d43b/6733396af39cff591b8d347e_67330ddfa19b3d93b346f3a3_image08.png" loading="lazy" alt=""/></div></figure><p>Under the hood, the knowledge bank uses retrieval-augmented generation (<a href="https://deepgram.com/ai-glossary/retrieval-augmented-generation">RAG</a>) to retrieve the knowledge for the character when a user sends a query—to augment the character’s personality and overall backstory with factual information.</p><p>‍</p><h3>Step 5: Ask the AI character the same question again to verify the update</h3><p>Once the information is connected to the character, you can ask the same question again to see if the character is using the updated knowledge.</p><figure style="max-width:1456pxpx" class="w-richtext-align-fullwidth w-richtext-figure-type-image"><div><img src="https://cdn.prod.website-files.com/63ea75dcbd94095356f1d43b/6733396af39cff591b8d3485_67330dfd635a84696a3520b8_image09.gif" loading="lazy" alt=""/></div></figure><p>Awesome! Now we see that Dr. Patel responds more factually to the question.</p><h2>Best Practices for Using Knowledge Bank Efficiently</h2><p>When preparing files, follow these <a href="https://docs.convai.com/api-docs/convai-playground/character-creator-tool/knowledge-bank#best-practices-for-optimal-efficiency">best practices</a> to help your AI character understand and use Knowledge Bank information:</p><ol role="list"><li><strong>Single file format:</strong> Upload your information as a single file, such as a text or PDF.</li><li><strong>Keep entries concise and focused:</strong> Each entry in your knowledge bank should focus on a single piece of information or concept. Avoid lengthy paragraphs (more than 5 lines long) or mixing multiple ideas in a single entry, as this can make it harder to parse and utilize the information effectively.</li><li><strong>Prioritize relevance:</strong> Focus on relevant information to the AI character’s role and interactions. Avoid including extraneous details that might confuse or mislead the character.</li><li><strong>Use tags and metadata: </strong>Assign relevant tags and metadata to your knowledge bank entries, such as character names, locations, or themes. This allows for quick filtering and searching, making finding and referencing specific information easier.</li><li><strong>Q&amp;A format:</strong> Consider structuring your information in a question-and-answer format within the same paragraph. This helps the AI character understand the topic and how to respond appropriately.</li><li><strong>Use a consistent naming convention:</strong> Establish a consistent naming convention for your knowledge bank entries, such as &quot;CharacterName_Backstory&quot; or &quot;Location_Description.&quot; This helps keep your knowledge bank organized.</li><li><strong>Categorize information: </strong>Divide your knowledge bank into clear categories and subcategories based on the type of information, such as character backstory, world lore, dialogue, and behavioral rules. This makes navigating and maintaining the knowledge bank easier as it grows.</li><li><strong>Implement version control:</strong> As your knowledge bank documents change, it&#x27;s important to implement version control to track changes and maintain a history of updates. This can be especially useful when collaborating with other team members or managing multiple versions of your AI character’s knowledge.</li><li><strong>Regularly review and update:</strong> Periodically review your knowledge bank to ensure the information remains accurate, relevant, and up-to-date. Remove or update outdated entries, and add new information to keep your AI character’s knowledge base fresh.</li></ol><p>Following these best practices and tips, you can build a well-structured and maintainable knowledge bank to support your AI character’s behavior.</p><blockquote><strong>👀 See Also:</strong> <a href="https://convai.com/blog/multi-lingual-ai-characters-convai-gaming-innovation">How to Enable Multilingual AI Support for Virtual Characters</a>.</blockquote><h2>Conclusion</h2><p>In this article, we have explored the concept of a knowledge bank and how it creates engaging and intelligent virtual characters. We have discussed the key components of a knowledge bank, including facts, dialogue snippets, and external integrations. </p><p>You also learned how to add a knowledge bank to a character using Convai through a step-by-step guide. You saw the best practices and tips for effectively organizing and structuring your knowledge banks.</p><p>As the demand for more interactive NPCs continues to grow, the importance of knowledge banks will only increase. Knowledge banks allow developers to create more complex, consistent, and adaptable AI characters, creating more immersive and memorable virtual experiences.</p><p>We encourage you to start <a href="https://convai.com/auth/login">building your knowledge banks with Convai</a> and explore the endless possibilities they offer for creating truly intelligent and engaging AI characters. </p><p>With Convai&#x27;s <a href="https://docs.convai.com/api-docs">documentation</a> and <a href="https://discord.gg/aHUYXX3gW">community</a>, you&#x27;ll be well on your way to creating AI characters that will captivate your users and bring your virtual world to life like never before. Also, subscribe to this <a href="https://www.youtube.com/@convai">YouTube channel</a> and stay updated with our latest developments. Write to us at <a href="mailto:support@convai.com">support@convai.com</a> for collaborations or business-related engagement.</p></div><div class="video-2 w-dyn-bind-empty w-video w-embed"></div><img src="https://cdn.prod.website-files.com/plugins/Basic/assets/placeholder.60f9b1840c.svg" loading="lazy" alt="" class="image2 w-dyn-bind-empty"/><div class="rich-text-block2 w-dyn-bind-empty w-richtext"></div><img src="" loading="lazy" alt="" class="image3 w-dyn-bind-empty"/><div class="rich-text-block3 w-dyn-bind-empty w-richtext"></div><div class="div-block-27"><img src="https://cdn.prod.website-files.com/plugins/Basic/assets/placeholder.60f9b1840c.svg" loading="lazy" width="284" alt="" class="image4 w-dyn-bind-empty"/></div><div class="rich-text-4 w-dyn-bind-empty w-richtext"></div><img src="https://cdn.prod.website-files.com/plugins/Basic/assets/placeholder.60f9b1840c.svg" loading="lazy" alt="" class="image5 w-dyn-bind-empty"/><div class="rich-text-block-5 w-dyn-bind-empty w-richtext"></div><img src="https://cdn.prod.website-files.com/plugins/Basic/assets/placeholder.60f9b1840c.svg" loading="lazy" alt="" class="image-6 w-dyn-bind-empty"/><div class="rich-text-block6 w-dyn-bind-empty w-richtext"></div><img src="https://cdn.prod.website-files.com/plugins/Basic/assets/placeholder.60f9b1840c.svg" loading="lazy" alt="" class="image-7 w-dyn-bind-empty"/><div class="conclusion w-dyn-bind-empty w-richtext"></div><div id="w-node-_2a3fae0a-171c-313c-4a59-c25206ce3618-0487ce17" class="w-layout-layout wf-layout-layout"><div id="w-node-_2a3fae0a-171c-313c-4a59-c25206ce3619-0487ce17" class="w-layout-cell"></div><div id="w-node-_2a3fae0a-171c-313c-4a59-c25206ce361a-0487ce17" class="w-layout-cell"><a href="https://convai.com/auth/login" class="c-button w-button">Build a Character for Free</a></div><div id="w-node-c6bfd143-c815-1881-56a2-77a6ceaadca6-0487ce17" class="w-layout-cell"><a href="mailto:support@convai.com" class="c-button w-button">Ask a Question</a></div><div id="w-node-ea858fcd-6142-ec13-066d-37637a6854de-0487ce17" class="w-layout-cell"></div></div></div></div></div><footer class="c-footer"><div class="c-custom-code w-embed"><style> .c-footer_form-wrapper::before { content: ''; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(25, 189, 85, 0) 0%, rgba(25, 189, 85, 0.37) 206.53%, #19BD55 496.43%);; width: 100%; height: 100%; pointer-events: none; opacity: 0; transition: .3s cubic-bezier(.645, .045, .355, 1); } @media screen and (max-width: 991px) { .c-footer_form-wrapper::before { height: 48px; } } .c-footer_form-wrapper:has(:focus)::before { opacity: 1; } input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active { -webkit-text-fill-color: white !important; -webkit-background-clip: text; } </style></div><img src="https://cdn.prod.website-files.com/63ea75dcbd94093302f1d430/63ebbfd37a72985157e1bd9f_decoration.svg" loading="lazy" alt="" class="image-8"/><div class="c-footer-wrapper"><div class="c-container"><div class="c-footer_form-block w-form"><form id="email-form" name="email-form" data-name="Email Form" method="get" class="c-footer_form" data-wf-page-id="659c2b6c4883f18a0487ce17" data-wf-element-id="5c3d93f3-e017-32f8-d833-5bdfa4c29965"><div class="c-footer_form-label"><label for="email" class="c-title-7">Subscribe to our newsletter:</label></div><div class="c-footer_form-wrapper"><input class="c-footer_form-field w-input" maxlength="256" name="email" data-name="Email" placeholder="enter your email here" type="email" id="footer-email" required=""/><input type="submit" data-wait="..." class="c-footer_form-submit w-button" value="Send Email"/></div></form><div class="success-message w-form-done"><div>Thank you! Your submission has been received!</div></div><div class="error-message w-form-fail"><div>Oops! Something went wrong while submitting the form.</div></div></div><div class="c-footer_socials"><div class="c-social-embed cc-footer w-embed"><a href="https://www.linkedin.com/company/convaitech/"> <svg width="42" height="43" viewBox="0 0 42 43" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect y="0.5" width="42" height="42" rx="21" fill="white"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M20.3139 20.2377V20.2041C20.3071 20.2154 20.2976 20.2266 20.2916 20.2377H20.3139Z" fill="black"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M16.8427 29.2434H13.3429V18.7138H16.8427V29.2434ZM15.0928 17.2766H15.0697C13.8956 17.2766 13.1346 16.4678 13.1346 15.4568C13.1346 14.4236 13.9179 13.6377 15.1157 13.6377C16.3138 13.6377 17.0501 14.4236 17.073 15.4568C17.073 16.4678 16.3138 17.2766 15.0928 17.2766ZM29.466 29.2434H25.9652V23.61C25.9652 22.1951 25.4594 21.2293 24.1923 21.2293C23.2247 21.2293 22.6497 21.8796 22.3963 22.5095C22.3043 22.7345 22.2802 23.0473 22.2802 23.3628V29.2435H18.7787C18.7787 29.2435 18.8256 19.7017 18.7787 18.7138H22.2802V20.2059C22.7454 19.4901 23.5756 18.4666 25.4353 18.4666C27.7392 18.4666 29.466 19.9712 29.466 23.2052V29.2434Z" fill="black"/> </svg> </a></div><div class="c-social-embed cc-footer w-embed"><a href="https://www.youtube.com/@convai"> <svg width="42" height="42" viewBox="0 0 42 42" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="42" height="42" rx="21" fill="white"/> <path d="M26.6772 14H15.1094C12.8399 14 11 15.8397 11 18.109V23.891C11 26.1603 12.8399 28 15.1094 28H26.6772C28.9468 28 30.7867 26.1603 30.7867 23.891V18.109C30.7867 15.8397 28.9468 14 26.6772 14ZM23.898 21.2813L18.4874 23.8616C18.3432 23.9303 18.1767 23.8252 18.1767 23.6655V18.3437C18.1767 18.1818 18.3476 18.0768 18.4921 18.15L23.9027 20.8916C24.0636 20.973 24.0608 21.2037 23.898 21.2813Z" fill="black"/> </svg> </a></div><div class="c-social-embed cc-footer w-embed"><a href="https://discord.gg/aHUYXX3gW"> <svg width="42" height="42" viewBox="0 0 42 42" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="42" height="42" rx="21" fill="white"/> <g clip-path="url(#clip0_3492_510)"> <path d="M28.6361 14.34C27.1907 13.705 25.6648 13.2545 24.0974 13C23.8829 13.3679 23.6888 13.7465 23.5159 14.1341C21.8463 13.8927 20.1484 13.8927 18.4788 14.1341C18.3059 13.7465 18.1118 13.368 17.8974 13C16.329 13.2566 14.8021 13.7082 13.3552 14.3433C10.4828 18.4213 9.70409 22.3981 10.0934 26.3184C11.7756 27.511 13.6584 28.418 15.66 29C16.1108 28.4183 16.5096 27.8012 16.8523 27.1553C16.2014 26.922 15.5731 26.6342 14.9748 26.2951C15.1323 26.1856 15.2863 26.0726 15.4351 25.9631C17.176 26.7487 19.0762 27.156 21 27.156C22.9238 27.156 24.8239 26.7487 26.5649 25.9631C26.7154 26.0809 26.8694 26.1939 27.0252 26.2951C26.4257 26.6347 25.7963 26.9231 25.1442 27.1569C25.4865 27.8026 25.8854 28.4192 26.3365 29C28.3398 28.4204 30.2241 27.5138 31.9065 26.32C32.3634 21.7738 31.1261 17.8335 28.6361 14.34ZM17.3454 23.9074C16.2605 23.9074 15.3641 22.9626 15.3641 21.8003C15.3641 20.638 16.2293 19.6849 17.342 19.6849C18.4546 19.6849 19.344 20.638 19.325 21.8003C19.3059 22.9626 18.4511 23.9074 17.3454 23.9074ZM24.6545 23.9074C23.5679 23.9074 22.675 22.9626 22.675 21.8003C22.675 20.638 23.5402 19.6849 24.6545 19.6849C25.7689 19.6849 26.6514 20.638 26.6324 21.8003C26.6133 22.9626 25.7602 23.9074 24.6545 23.9074Z" fill="black"/> </g> <defs> <clipPath id="clip0_3492_510"> <rect width="22" height="16" fill="white" transform="translate(10 13)"/> </clipPath> </defs> </svg> </a></div><div class="c-social-embed cc-footer w-embed"><a href="https://www.reddit.com/r/Convai/"> <svg width="42" height="42" viewBox="0 0 42 42" xmlns="http://www.w3.org/2000/svg"> <rect width="42" height="42" rx="21" fill="white"/> <path transform="translate(8.75, 8.35)" d="M24 11.779c0-1.459-1.192-2.645-2.657-2.645-.715 0-1.363.286-1.84.746-1.81-1.191-4.259-1.949-6.971-2.046l1.483-4.669 4.016.941-.006.058c0 1.193.975 2.163 2.174 2.163 1.198 0 2.172-.97 2.172-2.163s-.975-2.164-2.172-2.164c-.92 0-1.704.574-2.021 1.379l-4.329-1.015c-.189-.046-.381.063-.44.249l-1.654 5.207c-2.838.034-5.409.798-7.3 2.025-.474-.438-1.103-.712-1.799-.712-1.465 0-2.656 1.187-2.656 2.646 0 .97.533 1.811 1.317 2.271-.052.282-.086.567-.086.857 0 3.911 4.808 7.093 10.719 7.093s10.72-3.182 10.72-7.093c0-.274-.029-.544-.075-.81.832-.447 1.405-1.312 1.405-2.318zm-17.224 1.816c0-.868.71-1.575 1.582-1.575.872 0 1.581.707 1.581 1.575s-.709 1.574-1.581 1.574-1.582-.706-1.582-1.574zm9.061 4.669c-.797.793-2.048 1.179-3.824 1.179l-.013-.003-.013.003c-1.777 0-3.028-.386-3.824-1.179-.145-.144-.145-.379 0-.523.145-.145.381-.145.526 0 .65.647 1.729.961 3.298.961l.013.003.013-.003c1.569 0 2.648-.315 3.298-.962.145-.145.381-.144.526 0 .145.145.145.379 0 .524zm-.189-3.095c-.872 0-1.581-.706-1.581-1.574 0-.868.709-1.575 1.581-1.575s1.581.707 1.581 1.575-.709 1.574-1.581 1.574z"/> </svg> </a></div><div class="c-social-embed cc-footer w-embed"><a href="https://twitter.com/convaitech"> <svg width="42" height="43" viewBox="0 0 42 43" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect y="0.5" width="42" height="42" rx="21" fill="white"/> <path d="M30.8288 15.4023C30.0926 15.7286 29.3117 15.9427 28.5121 16.0373C29.3546 15.5335 29.9852 14.7405 30.2862 13.8061C29.4946 14.2764 28.6282 14.6075 27.7248 14.7851C27.1712 14.1957 26.4533 13.7863 25.6642 13.6099C24.8752 13.4335 24.0513 13.4982 23.2995 13.7957C22.5476 14.0932 21.9025 14.6097 21.4477 15.2782C20.993 15.9468 20.7496 16.7365 20.7491 17.5451C20.7485 17.8543 20.7831 18.1626 20.8523 18.4641C19.2489 18.3836 17.6804 17.9668 16.2485 17.2409C14.8167 16.515 13.5534 15.4961 12.5408 14.2504C12.0251 15.1383 11.867 16.1894 12.099 17.1897C12.3309 18.19 12.9353 19.0643 13.7891 19.6347C13.1482 19.6151 12.5213 19.4422 11.9609 19.1305V19.1816C11.9611 20.1129 12.2834 21.0154 12.8731 21.7361C13.4629 22.4569 14.2838 22.9514 15.1966 23.1358C14.8503 23.23 14.493 23.2773 14.1341 23.2764C13.8792 23.2765 13.6248 23.2528 13.3743 23.2056C13.6319 24.0068 14.1334 24.7076 14.8087 25.2098C15.484 25.7121 16.2994 25.9907 17.1408 26.0069C15.4497 27.3305 13.303 27.9303 11.1707 27.6749C13.0146 28.8603 15.161 29.4895 17.3531 29.4874C18.8626 29.4976 20.3591 29.2077 21.7557 28.6347C23.1523 28.0617 24.4211 27.217 25.4885 26.1495C26.5558 25.0821 27.4005 23.8132 27.9734 22.4166C28.5462 21.0199 28.8359 19.5234 28.8256 18.0139C28.8256 17.8389 28.8214 17.6653 28.8128 17.493C29.6036 16.9213 30.2863 16.2134 30.8288 15.4023Z" fill="black"/> </svg> </a></div><div class="c-social-embed cc-footer w-embed"><a href="https://www.instagram.com/conv.ai/"> <svg width="42" height="42" viewBox="0 0 42 42" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="42" height="42" rx="21" fill="white"/> <g clip-path="url(#clip0_3492_514)"> <path d="M21 12.3926C23.8035 12.3926 24.136 12.4031 25.2438 12.4539C28.0893 12.5834 29.4184 13.9335 29.5479 16.758C29.5986 17.8649 29.6082 18.1974 29.6082 21.0009C29.6082 23.8053 29.5977 24.1369 29.5479 25.2438C29.4175 28.0656 28.0919 29.4184 25.2438 29.5479C24.136 29.5986 23.8053 29.6091 21 29.6091C18.1965 29.6091 17.864 29.5986 16.7571 29.5479C13.9046 29.4175 12.5825 28.0613 12.453 25.2429C12.4023 24.136 12.3917 23.8044 12.3917 21C12.3917 18.1965 12.4031 17.8649 12.453 16.7571C12.5834 13.9335 13.909 12.5825 16.7571 12.453C17.8649 12.4031 18.1965 12.3926 21 12.3926ZM21 10.5C18.1484 10.5 17.7914 10.5122 16.6714 10.563C12.8581 10.738 10.7389 12.8538 10.5639 16.6705C10.5122 17.7914 10.5 18.1484 10.5 21C10.5 23.8516 10.5122 24.2095 10.563 25.3295C10.738 29.1427 12.8538 31.262 16.6705 31.437C17.7914 31.4877 18.1484 31.5 21 31.5C23.8516 31.5 24.2095 31.4877 25.3295 31.437C29.1393 31.262 31.2638 29.1462 31.4361 25.3295C31.4878 24.2095 31.5 23.8516 31.5 21C31.5 18.1484 31.4877 17.7914 31.437 16.6714C31.2655 12.8616 29.1471 10.7389 25.3304 10.5639C24.2095 10.5122 23.8516 10.5 21 10.5ZM21 15.6082C18.0224 15.6082 15.6082 18.0224 15.6082 21C15.6082 23.9776 18.0224 26.3926 21 26.3926C23.9776 26.3926 26.3918 23.9785 26.3918 21C26.3918 18.0224 23.9776 15.6082 21 15.6082ZM21 24.5C19.0671 24.5 17.5 22.9338 17.5 21C17.5 19.0671 19.0671 17.5 21 17.5C22.9329 17.5 24.5 19.0671 24.5 21C24.5 22.9338 22.9329 24.5 21 24.5ZM26.6053 14.1356C25.9088 14.1356 25.3444 14.7 25.3444 15.3956C25.3444 16.0912 25.9088 16.6556 26.6053 16.6556C27.3009 16.6556 27.8644 16.0912 27.8644 15.3956C27.8644 14.7 27.3009 14.1356 26.6053 14.1356Z" fill="black"/> </g> <defs> <clipPath id="clip0_3492_514"> <rect width="21" height="21" fill="white" transform="translate(10.5 10.5)"/> </clipPath> </defs> </svg> </a></div><div class="c-social-embed cc-footer w-embed"><a href="https://www.facebook.com/ConvaiOfficial"> <svg width="42" height="42" viewBox="0 0 42 42" xmlns="http://www.w3.org/2000/svg"> <rect width="42" height="42" rx="21" fill="white"/> <path transform="translate(8.95, 8.55)" d="M9 8h-3v4h3v12h5v-12h3.642l.358-4h-4v-1.667c0-.955.192-1.333 1.115-1.333h2.885v-5h-3.808c-3.596 0-5.192 1.583-5.192 4.615v3.385z"/> </svg> </a></div><div class="c-social-embed cc-footer w-embed"><a href="https://www.tiktok.com/@conv.ai"> <svg width="42" height="42" viewBox="0 0 42 42" xmlns="http://www.w3.org/2000/svg"> <rect width="42" height="42" rx="21" fill="white"/> <g transform="translate(9.75, 7.5) scale(0.00850000,0.00800000)" fill="#000000" stroke="none"> <path xmlns="http://www.w3.org/2000/svg" d="M2081 0c55 473 319 755 778 785v532c-266 26-499-61-770-225v995c0 1264-1378 1659-1932 753-356-583-138-1606 1004-1647v561c-87 14-180 36-265 65-254 86-398 247-358 531 77 544 1075 705 992-358V1h551z"/> </g> </svg> </a></div><div class="c-social-embed cc-footer w-embed"><a href="https://www.artstation.com/convai"> <svg width="42" height="42" viewBox="0 0 42 42" xmlns="http://www.w3.org/2000/svg"> <rect width="42" height="42" rx="21" fill="white"/> <g transform="translate(8.95, 32.5) scale(0.0100000,-0.0100000)" fill="#000000" stroke="none"> <path d="M1021 2378 c37 -70 1264 -2185 1274 -2196 10 -11 35 27 129 189 128 220 148 273 130 351 -12 53 -871 1548 -917 1596 -18 19 -50 43 -72 55 -38 21 -56 22 -298 25 l-258 3 12 -23z"/> <path d="M776 2008 c-28 -45 -549 -943 -553 -955 -4 -10 114 -13 572 -13 317 0 575 4 573 8 -7 19 -570 982 -574 982 -2 0 -10 -10 -18 -22z"/> <path d="M117 473 c121 -209 154 -252 218 -286 40 -22 43 -22 794 -25 607 -2 752 0 748 10 -3 7 -68 121 -145 253 l-140 240 -795 3 -796 2 116 -197z"/> </g> </svg> </a></div></div></div><div class="c-footer_cols-wrapper"><div class="c-container"><div class="c-footer_cols"><div class="c-footer_col"><img src="https://cdn.prod.website-files.com/63ea75dcbd94093302f1d430/63ea89fe0477067e4b125124_logo-white.svg" loading="lazy" alt="Convai logo" class="c-footer_logo"/><div class="c-text-3">© 2023 - Convai Technologies Inc.</div></div><div class="c-footer_col"><div class="c-footer_heading"><div class="c-title-7">Applications</div></div><div class="c-footer_links"><a href="#" class="c-footer_link">Use Cases</a><a href="#" class="c-footer_link">Features</a><a href="#" class="c-footer_link">Product Demo</a><a href="#" class="c-footer_link">Integrations</a></div></div><div class="c-footer_col cc-large"><div class="c-footer_heading"><div class="c-title-7">product</div></div><div class="c-footer_links"><a href="https://convai.com/pipeline/convai-character" class="c-footer_link">Convai Playground</a><a href="https://convai.com/pipeline/asr" class="c-footer_link">Speech To Text</a><a href="https://convai.com/pipeline/tts" class="c-footer_link">Text to Speech</a></div></div><div class="c-footer_col"><div class="c-footer_heading"><div class="c-title-7">Explore</div></div><div class="c-footer_links"><a href="https://docs.convai.com/" class="c-footer_link">Documentation</a><a href="https://convai.com/blog" class="c-footer_link">Blog</a><a href="https://convai.com/faqs" target="_blank" class="c-footer_link">FAQ’s</a><a href="https://convai.com/pricing" class="c-footer_link">Pricing</a><a href="https://convai.com/videos" target="_blank" class="c-footer_link">Videos</a></div></div><div class="c-footer_col cc-last"><div class="c-footer_heading"><div class="c-title-7">Company</div></div><div class="c-footer_links"><a href="https://convaitech.notion.site/Careers-at-Convai-678463719200459bbb1415fd9dea9db5" class="c-footer_link">Career</a><a href="#" class="c-footer_link">Support Center</a><a href="https://convai.com/privacy-policy" target="_blank" class="c-footer_link">Privacy Policy</a><a href="https://convai.com/tos" target="_blank" class="c-footer_link">Terms &amp; Conditions</a></div></div></div></div></div></div></footer><script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=63ea75dcbd94093302f1d430" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script><script src="https://cdn.prod.website-files.com/63ea75dcbd94093302f1d430/js/webflow.95eba7a43.js" type="text/javascript"></script><!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KF8NNT39" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --><style> b strong em { background-color: blue; color: white; font-style: normal; font-weight: 700; padding: 5px 10px; border-radius: 5px; } table, th, td { border: 1px solid black; border-collapse: collapse; } td { padding: 10px; } </style></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10