How does the behavior compare to version 4 of magpie

Assignment Help Basic Computer Science
Reference no: EM131848584

  1. Try chatting. How does the behavior compare to version 4 of Magpie:
  2. At the bottom of the Magpie5 Lab find the code:

private String [] randomResponses = {"Interesting, tell me more", "Hmmm.",

"Do you really think so?",

"You don't say." };

This array of Strings holds the responses the ChatBot randomly says. Add two more random responses and compile, then run the runner for Magpie5.

  1. Look at the getRandomResponse method in the Magpie5 Lab and compare it to the same method in the getRandomResponse method in Magpie4. Compare and contrast how the two methods work.
  2. Let's say you wanted to increase the number of random responses to 30 different phrases. Which of the two methods, the one in Magpie 4 or Magpie5, would be most efficient? Why?
  3. How does storing the responses in array enable increasing the number of random responses the Magpie ChatBot can use?

Reference no: EM131848584

Questions Cloud

Compare the main characteristics of a mobile device : Question: Compare the main characteristics of a mobile device today to one from the past.
Identify the layer of the open systems interconnection : Identify the layer of the Open Systems Interconnection (OSI) that does error detection and correction occur and how does this correlate with software
What is crc : What is CRC? Describe how CRC can be used in software design and Where should this logic occur most in and why?
Make a short program just to learn about buffer over flow : I am trying to make a short program just to learn about buffer over flow and it's mitigation. It's prety easy but my mind is gone.
How does the behavior compare to version 4 of magpie : Try chatting. How does the behavior compare to version 4 of Magpie: At the bottom of the Magpie5 Lab find the code:
What stock price will you get margin call : What is your investment return if stock price is $30 now? If your broker requires a 30% maintenance margin, at what stock price will you get a margin call?
Advantages and disadvantages of group meetings : In a group meeting, a system analyst meets with a number of users at one time. Discuss the advantages and disadvantages of group meetings?
Understand the advantages of ipv6 over ipv4 : IPv6 is the future of network addressing. It is important to understand the features of IPv6. Furthermore, it is important to understand the advantages of IPv6
Is this stock overvalued or undervalued : Assume that the stock is traded at the NASDAQ with a price of $120. Is this stock Overvalued or Undervalued?

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd