LogoLogo
HomeExploreDocsAPIBlogContact
  • ๐Ÿ—ƒ๏ธGooey.AI Docs
  • Changelog
  • ๐Ÿ“–Guides
    • ๐Ÿค–How to build an AI Copilot?
      • AI Prompting: Best practices
      • Curate your Knowledge Base Documents
      • Advanced Settings
      • Prepare Synthetic Data
      • Conversation Analysis
        • Glossary
      • Building a Multi-Modal Copilot
      • Frequently Asked Questions about AI Copilot
      • How to Automate Data Export?
    • ๐Ÿš€How to deploy an AI Copilot?
      • Deploy to Web
      • Deploy to WhatsApp
      • Deploy to Slack
      • Deploy to Facebook
      • Broadcast Messages (via web or API)
      • Add buttons to your Copilot
    • โš–๏ธUnderstanding Bulk Runner and Evaluation
      • ๐Ÿ’ชHow to set up Bulk Runner?
      • ๐Ÿ•ต๏ธโ€โ™€๏ธHow to set up Evaluations?
      • How to use Bulk Run via API
    • ๐Ÿ‘„How to use AI Lip Sync Generator?
      • Lip Sync Animation Generator (WITH AUDIO FILES)
      • LipSync videos with Custom Voices
      • Set up your API for Lipsync with Local Folders
      • Tips to create great HD lipsync output
      • Frequently Asked Questions about Lipsync
    • ๐Ÿ—ฃ๏ธHow to use ASR?
      • ๐Ÿ“ŠHow to create language evaluation for ASR?
    • How to use Compare AI Translations?
      • Google Translate Glossary
    • How does RAG-based document search work?
    • ๐ŸงฉHow to use Gooey Functions?
      • โœจLLM-enabled Functions
      • How to use SECRETS in Functions?
      • ๐Ÿ”ฅHow to connect FirebaseDB to Copilot
    • ๐ŸŽž๏ธHow to create AI Animations?
    • ๐ŸคณHow to make amazing AI Art QR Codes?
      • API tips on AI Art QR Codes
    • ๐Ÿ–ผ๏ธCreate an AI Image with text
      • AI Image Prompting
      • API Tips for AI Image Generator
    • ๐Ÿ“ธAI Photo Editor
      • Build your avatar with AI
    • ๐Ÿง‘โ€๐ŸซHow to use Gooey.AIโ€™s Image Model Trainer?
    • ๐Ÿ”Generate โ€œPeople Also Askโ€ SEO Content
    • ๐ŸŒHow to create SEO-Optimized content with AI?
    • How to use Workspaces?
      • How to use Version History?
      • How to add SECRETS in your Workspace?
    • ๐ŸŸHow can I get free credits?
  • ๐Ÿ˜‡CONTRIBUTING
    • Contributing
    • Documentation Style Guide
  • ๐Ÿค“API REFERENCE
    • Getting started
    • API Generator
    • Rate Limits
    • Error Codes
  • ๐ŸญENDPOINTS
    • Copilot
    • Lipsync
    • Lipsync TTS
    • AI Art QR Generator
    • AI Animation Generator
    • Compare AI Image Generator
    • Gooey.AI on GitHub
Powered by GitBook
LogoLogo

Home

  • Gooey.AI
  • Explore Workflows
  • Sign In
  • Pricing

Learn

  • Docs
  • Blog
  • FAQs
  • Videos

Developers

  • How-to Guides
  • Get your Gooey.AI Key
  • Github
  • API Endpoints

Connect

  • Book a Demo
  • Discord
  • Team
  • Jobs

@Dara.network / Gooey.AI / support@gooey.ai

On this page
  • Introduction
  • TRY THE BIBLE BOT HERE:
  • Step 1: Setting Up the Bot's Identity
  • Step 2: Uploading the Bible PDF
  • Step 3: Enabling Image Recognition
  • Step 4: Configuring Voice Responses
  • Step 5: Submitting and Processing
  • Step 6: Crafting the Bot's Guidelines
  • Conclusion

Was this helpful?

Edit on GitHub
  1. Guides
  2. How to build an AI Copilot?

Building a Multi-Modal Copilot

A Step-by-Step Guide to Creating Your Own Multi-modal, Multi-Linugal AI Copilot

Last updated 10 months ago

Was this helpful?

Introduction

In this tutorial, we're going to create a Multi Modal and Multi Lingual AI Copilot that can be extremely helpful for religious studies or as a study guide for any textbook. We'll be focusing on building a bot, specifically a BibleBot, that can interact with users on platforms like WhatsApp or Facebook. This bot will be capable of analyzing pictures of Bible pages and engaging in meaningful conversations about the content.

We support incoming and outgoing languages from Whisper v3 + v2, Google Chirp, Meta Seamless and Azure

TRY THE BIBLE BOT HERE:

Step 1: Setting Up the Bot's Identity

Accessing the Workflow

- Navigate to the Gooey homepage.

- Click on "Explore" to view the available workflows.

Customizing the Bot

- Select the co-pilot workflow.

- Rename it to "BibleBot."

- Edit the initial prompt to introduce BibleBot to users. For example:

Hello! Welcome to BibleBot. I'm an AI designed to help you better understand the Bible. You can send me a text or a voice note with any Bible-related question, and I'll give you a great answer. I'm constantly trying to improve, so please give your feedback by tapping the up-down buttons.

Step 2: Uploading the Bible PDF

- Download a PDF version of the Bible, such as the Holy King James version.

- Go to the "Downloads" folder and upload the PDF to the bot. The file size might be around 10 megabytes.

Step 3: Enabling Image Recognition

- To allow users to take pictures of the Bible, set up the bot with photo intelligence capabilities.

- Avoid using GPT Vision for OCR as it may not be very effective.

- Opt for GPT-4 Turbo for faster processing.

- In the โ€œPhoto Intelligenceโ€ dropdown configure the bot to extract text from images and provide responses

Step 4: Configuring Voice Responses

- Enable the bot to read back answers to the user.

- Use a service like Google Voice for text-to-speech functionality.

Step 5: Submitting and Processing

- After setting up the bot, hit "Submit" to start the embedding process.

- The bot will process the uploaded Bible PDF, which may take some time depending on the size of the document.

- The processed text is stored in a cache for quick access in future interactions.

Step 6: Crafting the Bot's Guidelines

Initial Prompt

- Define what the bot is and how users should interact with it.

- Provide clear instructions for when a user greets the bot.

Response Guidelines

- Establish rules for how the bot should search for answers within the Bible text.

- Decide how the bot should handle questions when sufficient information is not available in the Bible:

to refuse either - Choose to either refuse to answer or attempt to provide a relevant response.

- Set limitations on the topics the bot can discuss, focusing on the Bible and Christianity.

- Optionally, include the use of appropriate emojis for a more engaging experience.

Conclusion

Once you've completed these steps, your BibleBot will be ready for a demo. This bot serves as a powerful tool for engaging with religious texts and can be adapted for other educational purposes. Remember to test the bot thoroughly and make adjustments based on user feedback to ensure the best possible experience.

๐Ÿ“–
๐Ÿค–
LogoCopilot for your Enterprise on Gooey.AI
Here we have uploaded a passage from the Bible, with a specific question. The bot uses OCR and GPT4-Vision and provides an answer to the question.