View Health Care Chat Bot.pdf from CSE UE18CS352 at Pes College Of Engineering. A MINI-PROJECT REPORT ON “HEALTH CARE CHAT BOT” Submitted by Aryan Veturekar (B-27) Danish Shaikh (B-20) Himanshu. 3 Project Design 3.1 Block Diagram 3.2 Data Flow Diagram 3.3 Use Case Diagram 3.4 Sequence Diagram.7 8 9.
Chatbots, or “bots” for short, are computer programs that interact with peoplein a way that mimics human interaction to some degree. The interaction canvary in complexity from simple keyword-driven queries to elaborateconversational systems using natural language processing and AI techniques.This conversational form of human-computer interaction can act as aframework for many types of useful applications.
Early chatbots included academic curiosities like Eliza (1964) and Julia(1994), but now bots are at work all over the internet in customer support, asvirtual assistants like Google Assistant, and in manyother roles.
Designing and creating the sequence for our ChatBot application. Identifying the methods that will be required.
We will also study another application where Chatbots could be useful and techniques used while designing a Chatbot. Sequence Diagram Representing Design of the Chatbot. Figures - uploaded.
In addition, the deployment of a chat-bot application usually requires a deep understanding of the targeted platforms, increasing the development and maintenance costs. This sequence diagram.
Chatbot (Sequence Diagram (UML)) Use Creately’s easy online diagram editor to edit this diagram, collaborate with others and export results to multiple image formats. We were unable to load the diagram. You can edit this template and create your own diagram.
Bots in Google Chat
Bots in Google Chat appear as special users marked BOT. Just like people,bots can participate in chat rooms, and they can respond to direct messages.But unlike people, bots only see messages directed to them when a person@mentions them in a chat room, or when a person sends them a direct message.
Bot access to user data
In order to operate in a useful way, a bot needs to know who is invokingit, and how to address that person. Beyond this basic identity data, bots do nothave access to user data unless granted explicitly by the user:
What is My External IP all about? Every device connected to a network which uses the Internet Protocol has an unique IP address assigned to it. The global pool of such interconnected networks is known the internet. What's my external ip address.
By default, bots can only read the basic identity of users that invoke them.This information includes the user's display name, user ID,email address, and avatar image.
If a bot needs to access other data to do its job, it can prompt the userto grant it additional access.
Independence from users
Bots aren't associated with any particular user: anyone can add a bot to a roomor remove it. Once the bot is added to a room, anyone can @mention it.
Some use cases for bots
Adding bots to a conversational platform like Google Chat lets people askquestions, issue commands, and so on without changing context. On its back end,a bot can access other systems, acting as an intermediary to those systems.
This ability toprovide access to a wide range of resources and tools, while maintaining a unifiedcognitive experience, can provide an excellent framework for many types ofapplications, including:
Look up information — A chatbot can retrieve information based on structured or free text queries entered by the user.
File ticket — A chatbot can generate a new incident report or other artifact, using information provided by the user.
Coordinate effort — A chatbot can enhance the way that team members interact with each other, by providing “team memory”, scheduling resources, and so on.
Integrating with Google Workspace
If you're considering building a Google Chat bot that will integrate withGoogle Workspace, considerimplementing the bot in Apps Script.This provides your bot with easy access toGoogle Workspace services and data suchas Sheets, Slides, Docs, and Calendar.
Google Chat API
The Google Chat API provides a number of ways that you can integrate yourbots into chat rooms and DMs, but does not provide or dictate any particularway to implement the bot logic. You can create a simple command-driven bot oruse any kind of language processing and AI services or modules that you like,and you can do this on a variety of platforms, including:
Apps Script
Google Cloud Platform
Cloud or on-prem HTTP server
See Bot implementation architecturesfor more on this topic.
Standard features
When you configure a bot in Google Chat, it must provide an identity; thisconsists of:
The bot name
An avatar image for the bot
Identity of the bot developer
Chatbot Sequence Diagram Maker
Bots should also provide a help command or the equivalent to help users getstarted using the bot.
Bot communication with Google Chat
Bots can receive messages from, and send messages to, Google Chat. Thesemessages use defined message formats,which may render as simple text messages or interactive cards in Google Chat.
Bots in direct messages (DM)
Chatbot Sequence Diagram Software
You can configure a bot so that it responds to direct messages. This providesa one-to-one conversational interface that involves a single user.
Bots in chat rooms
You can add a bot to a chat room, so that it can respond to specific contentthat appears in the room. 312 batteries. For example, you can specify that any message thatbegins with '@foobot' is passed to some foobot app and the response appearsin the chat room. The following sequence diagram summarizes the bot behavior:
Google Chat communicates with your bot via an endpoint, which may be one ofthe following types:
Chatbot Sequence Diagram Example
HTTP (web service) endpoints can accommodate various styles of interaction.
Cloud Pub/Sub endpoints let your bot subscribe to a topic that relays messagesfrom Google Chat, even if the implementation is behind a firewall.
Sequence Diagram Adalah
See the Endpoint typessection for more about the different ways you can connect Google Chat withyour bot.