Category: Chat

  • Hi, we’re recruiting users of any chatbot product based on AI model(Replika, Chai, CAI, etc.) to make an interview about your user experience, 5 dollars will be paid for compensation

    The interview can be in English, Spanish or Chinese, in the form of textual Chat or Zoom meeting(will be recorded, lasts at least 30 minutes).

    We’ll ask questions focusing on your user profile, experience, expectation, etc. During the interview, we won’t ask for anything related to personal privacy.

    The compensation will be 5 dollars, or other currencies (Pound, Euro, Yuan) equivalent and it will be paid through paypal.

    Send me PM or leave a comment here if you’re interested.

    submitted by /u/Fabulous_Act_2750
    [link] [comments]

  • Chatbot Conference & ChatGPT4?

    Hey there,

    We are planning something and wanted to give you a sneak peek.

    Yes, it’s about ChatGPT and the Chatbot Conference.

    We are working on bringing you an event that will blow your mind.

    We can’t say too much right now, but trust us, you won’t want to miss this.

    We have big plans that will revolutionize how chatbots and conversational AI are used on websites!

    Stay tuned for more information coming your way soon.
    Cheers!
    Stefan


    Chatbot Conference & ChatGPT4? was originally published in Chatbots Life on Medium, where people are continuing the conversation by highlighting and responding to this story.

  • GPT-3 and Me: The Implications for Teaching and Learning (Part VI)

    AI is rapidly becoming a common feature in school classrooms and workshops worldwide, with many educators and instructors exploring the potential of this technology to improve teaching and learning outcomes.

  • GPT-3 and Me: Conversational AI’s Impact on Inclusion and Accessibility (Part V)

    When using conversational AI in our teaching and learning, one of the first challenges is ensuring that we use the technology to connect and communicate with students in innovative ways. As educators, we need to feel comfortable curating our curriculum via new tools and channels to meet our students where they are. We also need to leverage digital capabilities in service of emerging digital pedagogies in ways that foster collaboration and creativity. However, one potential pitfall of the use of any advanced technology, such as conversational AI, is that we will widen the digital divide between students of relative digital privilege and those who may be marginalised by a lack of access or accessibility when it comes to these innovative methods of teaching and learning.

  • GPT-3 and Me: Is Conversational AI the End of Education as We Know It? (Part IV)

    Conversational AI has the potential to revolutionise the way we think about education. For example, at Noodle Factory, we use conversational AI in our “Walter” platform to provide teachers, course instructors, and students with AI-powered teaching and learning assistants. These assistants perform various tasks: consolidate course content, create lesson plans, generate knowledge bases, offer personalised tutoring, provide online course assistance, moderate virtual study groups, and more. 

  • Build an Automated, AI-Powered WhatsApp Chatbot with ChatGPT using Flask

    We all agree to a point that by now we not only have heard about ChatGPT but also got a hands-on experience with it and we Loved it! For those who haven’t got a chance to get in touch with ChatGPT here is a brief introduction: ChatGPT is a large language model trained by OpenAI, and it was designed to assist users by generating human-like text based on the given prompt. It can help with a wide range of tasks, such as answering questions, providing information, and engaging in conversations on a variety of topics.

    On top of that ChatGPT has left us dumbstruck by generating incredible answers to almost anything, you throw a question and it will provide you with the correct answer that we were finding hard to write.

    At Pragnakalp we believe in making things user-friendly, since ChatGPT is something that will ease our life by leaps and bounds, we thought of making it accessible at our fingertip. So we brainstormed and came up with the idea of using ChatGPT on WhatsApp!!

    Yes, you read it right “ChatGPT on WhatsApp!” or what if we say ChatGPT on any of your preferable platforms?

    This blog describes how you can integrate the WhatsApp Business API, hosted by Meta, and create a python application based on the Flask web framework that can receive user WhatsApp messages and utilize ChatGPT to respond to those messages in detail.

    Step 1: Integrate WhatsApp Business API

    To automate the messages with the Flask application, we must integrate the WhatsApp Business API. For that follow our blog WhatsApp Business API Setup to send and receive messages using a test phone number. Please ensure that you have followed the blog’s instructions before proceeding.

    Step 2: ChatGPT API

    We’re going to use ChatGPT API to respond to users’ messages. Detailed instructions for setting up and using ChatGPT are provided in this section.

    The ChatGPT API offers an easy way to include technologically advanced language understanding in your web services. Since there are currently no official API endpoints available, the ChatGPT community has developed a number of simple solutions that you can use.

    Prerequisites

    Before we begin utilizing the unofficial ChatGPT API, please follow the steps listed below to configure the code.

    1. Clone this Git repository.

    git clone https://github.com/mmabrouk/chatgpt-wrapper

    2. To use this API, please make sure that you have installed setuptools

    pip install setuptools

    3. Install dependencies by running the below command.

    pip install git+https://github.com/mmabrouk/chatgpt-wrapper

    4. Installing a browser in Playwright is required for launching the application. By default, the script will use Firefox.

    playwright install firefox

    After running the above command it will give a message as shown in the below image, if you are installing playwright for the first time, it will ask you to run playwright install command one time only.

    5. After installation is done, you can run the program in Install mode by running below command

    chatgpt install

    It will open a new browser window as shown in the below image, and ask for login or sign up for chat.openai.com.

    Log in and stop the running program and restart it.

    Now you can use it with the shell command chatgpt <your prompt> without “Install” as shown in the below image

    Note: However after some time, if you are not actively using ChatGPT it will expire your session automatically and you need to log in again with chatgpt install

    Create an instance of the class, use the ask method to send a message to OpenAI, and then use the response to interact with ChatGPT via the ChatGPT class as an API.

    from chatgpt_wrapper import ChatGPT
    import time

    prompt = "what is coronavirus? explain me in 2 3 lines"
    bot = ChatGPT()
    response = bot.ask(prompt)
    print("Prompt: ",prompt)
    print("Response: ",response)

    This is the response we got from chatGPT API.

    Step 3: Integrate ChatGPT API with Flask Application

    After our ChatGPT API got installed successfully, it is time to integrate it with the flask application.

    Now we need to modify the flask app that we have created in Step 1. Replace your existing code with the below code to get the user message’s response from ChatGPT.0][‘value’][‘contacts’][0][‘wa_id’] send_msg(response,receiver_number) except: pass return ‘200 OK HTTPS.’ if __name__ == “__main__”: app.run(debug=True)

    from flask import Flask, request
    import requests
    from chatgpt_wrapper import ChatGPT


    app = Flask(__name__)

    def send_msg(msg,receiver_number):

    headers = {
    'Authorization': 'Bearer VERIFICATION_TOKEN',
    }
    json_data = {
    'messaging_product': 'whatsapp',
    'to': receiver_number,
    'type': 'text',
    "text": {
    "body": msg
    }
    }
    response = requests.post('https://graph.facebook.com/v13.0/PHONE_NUMBER_ID/messages', headers=headers, json=json_data)
    print(response.text)

    @app.route('/receive_msg', methods=['POST','GET'])
    def webhook():
    res = request.get_json()
    print(res)
    try:
    if res['entry'][0]['changes'][0]['value']['messages'][0]['id']:
    chat_gpt_input=res['entry'][0]['changes'][0]['value']['messages'][0]['text']['body']
    bot = ChatGPT()
    response = bot.ask(chat_gpt_input)
    print("ChatGPT Response=>",response)
    receiver_number=res['entry'][0]['changes'][0]['value']['contacts'][0]['wa_id']
    send_msg(response,receiver_number)
    except:
    pass
    return '200 OK HTTPS.'


    if __name__ == "__main__":
    app.run(debug=True)

    Note:

    Run the flask application in the terminal: python SCRIPT_NAME.py
    Run the ngrok on terminal: ngrok http 5000

    Step 4: Test Chatbot

    Now come back to the “Getting Started” page as shown in the below image and click on the “Send Message” button.

    For all events, including message send, message delivery, and message read, you will receive a response on your Flask app at the receive_msg endpoint. The ChatGPT response can be checked on the server terminal as well.

    Here is the ChatGPT response on our server.

    You can also check the conversion with ChatGPT on WhatsApp

    We hope that you have successfully integrated the ChatGPT in WhatsApp and having fun in using it.

    Originally published at Build An Automated, AI-Powered WhatsApp Chatbot With ChatGPT Using Flask on January 6, 2023.


    Build an Automated, AI-Powered WhatsApp Chatbot with ChatGPT using Flask was originally published in Chatbots Life on Medium, where people are continuing the conversation by highlighting and responding to this story.

  • Bot Libre 3D — Digital Humans for the Metaverse

    Bot Libre 3D — Digital Humans for the Metaverse

    They say a house is not a home if there is no one there. Well, what good is an advanced virtual space without access to digital assets like 3D chatbots to interact with?

    Bot Libre, the open-source platform for chatbot development and the metaverse, has launched an APK app for its metaverse solution where people can experience how their 3D chatbots can engage customers in the metaverse.

    Within the metaverse, Bot Libre 3D chatbots can act as customer support officers, tutors, event hosts, conference facilitators, designers, and even friends. You can build your bot from scratch or choose from thousands of our language-independent bots available, train them, and deploy them across varying virtual spaces. For instance, they can be added to a storefront to answer shoppers’ questions and even study customers’ habits to offer more personalized recommendations.

    These digital humans can teach you a new language, resolve your banking issues, help you sell your NFTs, offer cool recommendations on what to purchase or places to visit in the metaverse, talk about politics and even dance for you. The 3D avatars can also be used to realistically represent humans at conferences, concerts, or even when having a friendly conversation with others.

    For persons accessing the app, and integrating it with their business solutions, send an email to sales@botlibre.com for support.

    Bot Libre is also accepting members to our Metaverse program, Bot Libre Metaverse Enterprise, where you can get early access to our metaverse solutions and support to develop your product or service for the metaverse. To learn more about Bot Libre metaverse solutions, send an email to sales@botlibre.com.

    Learned something? Please give us a clap below and share!


    Bot Libre 3D — Digital Humans for the Metaverse was originally published in Chatbots Life on Medium, where people are continuing the conversation by highlighting and responding to this story.

  • How To Add A Chatbot To Webflow

    Webflow is a cloud-based CMS that helps to build great websites. Webflow allows users to design, build and host a website with simple and easy steps.

    In this blog, we are building a website and adding a chatbot so that website visitors can take help from the chatbot to understand the product.

    Sign up on Webflow CMS and design your website. Once you finish designing, follow the given steps to add the Kommunicate chat widget to your website.

    1. Log into your Webflow account and open your site in design mode.

    2. Click on the alphabet W icon present in the top left corner of the design window.

    3. Under Project Settings, you will see the Custom Code feature, visit the section and check for the Footer code option.

    4. Visit the Footer code option and add the Kommunicate Install script inside the code section as shown below and click on Save Changes.

    NOTE: You will have to select the Kompose chatbot from the RULES section of the Kommunicate dashboard to handle all the incoming conversation so that chatbot will handle the new conversations.

    5. Now, go and Publish your site using the Publish option given on the top right corner of the page.

    6. Chat widget is added successfully

    Now, your website users can use the chat option to get help about your product and all these chats can be monitored from the Kommunicate dashboard, also support agents can involve in handling chats when the chatbot is unable to answer.

    Originally Published Here


    How To Add A Chatbot To Webflow was originally published in Chatbots Life on Medium, where people are continuing the conversation by highlighting and responding to this story.