Tech Adwisor

Breaking

Sunday, April 14, 2019

Why UiPath has been considered as best tool in RPA

April 14, 2019 7
Why UiPath has been considered as best tool in RPA


At the core, RPA technology has the capability to provide power, speed, and savings to business organizations. UiPath is an outright software fix that facilitates you to automate your back office repetitive tasks. It converts endless tasks into complete UI automation, hence, it will make your work smooth and swift.

UiPath provides broad automation benefits to companies across Industry verticals like healthcare, finance, call center, document management, process automation, API enablement, document extraction and migration, application integration, and outsourcing platforms.

This software automates the entire tasks you repeatedly perform on your device and it has three modules available: UiPath Robot, UiPath Orchestrator, and UiPath Studio. The modules work together to control application programming like human clients to diminish cost and boost business profitability.

Ui Path easily handles attended robots developed by employees as well as unattended robots that can handle large-scale processing. Ui Path is a leader in Bot development/core UI/desktop functions, architecture, system management, and reporting.

Ui Path will have a potential economic impact of between $5.2 billion and $6.7 trillion by 2025

UiPath gives a dependable innovation that adds stimulus to their profitability and innovation.


The UiPath studio conveys excellence in robotization by giving a solid instrument to demonstrating business process no matter how complex it can be. Its studio designer sets itself apart due to its unparalleled Citrix capability and strong PC vision, which convey high precision automation and expanded integration. Its effective usage requires no prior programming knowledge because the process designer can be learned and utilized easily.



UiPath is the only tool which provides a community edition for all the RPA developers. UiPath offers a good level of tools to perform process based automation. UiPath has better automation controls for web-based apps. It supports Google Chrome which other tools lacks in the older versions. It also has some better options for excel terminal emulation tools. It is a good tool for data entry automation. It has some amazing features like Abbreviation detection, Flexible searching, supports image entry, library conversion.

It supports business rules mgmt, auto record, and process capture, data mapping. It has better data extraction features like - email id, IP address, phone no., pricing, document extraction, etc. It supports ETL, web services, metadata mgmt.

Here is why Ui Path has been considered extremely user-friendly over other competitors in the industry:-


1. Ui Path can be used for various integration services with different workflow modules hence scoring high on reusability.
2. Citrix environment automation and desktop contribute to the major pros of this tool. The architecture of the tool ensures future proof, meaning it can evolve in unbelievable measures.
3. Another overlooked strength for UIPath is the integration with.Net. As you are developing/configuring automation, you can access.Net methods and types directly from developer interface.
4. UiPath offers 100% playback accuracy and is technology agnostic, working with HTML, Flash, AJAX, PDF, Java, and Silverlight.
5. UiPath provides a large number of activities which we can reuse as per our need just by changing the properties and parameters
6. Be it any mundane tasks like invoice processing, document management, document extraction and migration, order processing, KYC filling, application integration, Citrix automaton, or any such rule-based tasks can be automated with RPA technology. Among all RPA solution providers, UiPath is the best choice and market champion



7. It is a very spontaneous and easy-to-use tool. The Ref-framework gives you a great starting point, you don't need to design everything from scratch.
8. It has a very simple user-friendly UI and designer which is easy for everyone to understand. You can search the activities in the activities panel and drag and drop and also create custom activities as per your need.
9. No other tool other than Uipath has 400+ ingrained activities and on the top if that it has introduced personalized activities to make it more useful. 
10. According to Google Trend, UiPath is one of the top RPA tools in the world right now!

UiPath has been identified as a leader in “The Forrester Wave™: Robotic Process Automation, Q2 2018” report, which gave it the highest score among all vendors in the current offering category.


RPA Forrester Wave Report – Q2 2018.




All the means between deployed robotics, UI automation, linked applications, and system servers are being protected by high-level encryption and SSL protocols in Ui Path.

UiPath also has a dedicated marketplace serving as an open platform for sharing different packages by developers around the globe. This helps the developer community with reusability and scalability of features by sharing their own individual packages.



Tuesday, March 27, 2018

RPA Interview Questions & Answers Latest

March 27, 2018 26
RPA Interview Questions & Answers Latest
  1. What Is Robotic Automation?

    Answer :
    Robotic automation refers to a style of automation where a machine, or computer, mimics a human’s action in completing rules based tasks.
  2. Explain The Characteristics Of Rpa?

    Answer :
    Code Free:
    RPA doesn’t require programming skills. Employees with any subject expertise can be trained to automate RPA tools instantly. The whole work revolves around RPA chart which provides a flowchart designer to graphically link, drag and drop icons to represent steps in a process.
    User-Friendly:
    RPA adoption originates within business operations rather inside IT departments. RPA projects require less IT skills and less investment. Eventually, the automation is lowered at a substantial rate.
    Non- Disruptive:
    RPA avoids complexity and risk. The software robots access end users systems via a controlled user interface, hence reducing the necessity of underlying systems programming. 

  3. What Are The Benefits Of Rpa?

    Answer :
    Wide-Range Automation:
    RPA speeds up and executes perfect accuracy across different fields viz. banking, healthcare, insurance, telecom, communications, etc. Virtually complex programs are automated on a wide-range by improving the transaction process.
    Quick ROI:
    RPA will increase productivity across varied industries. One Software robot is efficient of accomplishing the work of approximately 3 employees. This innovation builds positive ROI much faster than expected. Moreover, cost productions might reach 20% in time.
    Enterprise Scalability:
    RPA is highly flexible and scalable with reduced time of induction. Robots perform massive complex operations in parallel, starting from desktop to cloud environments. All this operation is carried out, by allowing multiple users to monitor and control robots from various business units through a single secure device.
    Powerful Analytics:
    Gathering agile and exhaustive data enable better management and insights into forever growing business enhancements. Improved governance is achieved through a prescribed set of automation tools.
    Cost-Saving:
    Implementing RPA within an enterprise has shown a drastic reduction in overall costs when compared to traditional non-RPA methods.

  4. What Are The Popular Rpa Vendors?

    Answer :
    Popular RPA Vendors are:
    • Automation Anywhere
    • Verint
    • BlackLine
    • Openspan
    • Blue Prism
    • NICE
    • Datamatics
    • Kofax
    • EdgeVerve
    • HelpSystems
  5. Explain About Rpa World-wide Implementation?

    Answer :
    RPA is constantly leveraging in the market world-wide. It is already being implemented by broad-range of industries. Enterprises now enjoy the freedom of optimizing costs and going up freeing their resources. This ultimately leads to new business visions in crowded marketplaces.
  6. What Is Blue Prism’s Robotic Automation?

    Answer :
    Robotic Automation refers to process Automation’s where computer software drives existing enterprise application software in the same way that a user does.
    Automation is a tool or platform that operates other application software through the existing application user interface.
  7. Is Robotic Automation Like Screen Scraping Or Macros?

    Answer :
    No, clerical Robotic Automation is a generation on from old technologies like screen scraping or macros.
    The major differences are:
    Robots are universal application orchestrators – any application that can be used by a person can be used by a modern robot, whether mainframe, legacy, bespoke application, web service enabled or even a closed 3rd party API hosted service.
    Robots collect procedural knowledge which over time build into a shared library that can re-used by any other robot or device (in the same way objects are built in traditional SW engineering).
    Applications are “read” by the robot, either through dedicated APIs where they exist, through the OS prior to application display, or through the screen in the context of the native application. In this last case the modern robot “reads” an application screen in context and in the same way a user does. As part of the robot training it is shown how to read the application’s display much like a user is shown.

  8. Is Blue Prism An Rpa Tool?

    Answer :
    Yes, Blue Prism is an RPA Tool.
  9. What Systems Can Blue Prism Roboticaly Integrate?

    Answer :
    Blue Prism has incorporated many years of experience of integration and numerous technologies into its software. The technologies used are secure, reliable and robust. Instead of creating new adaptors for each unique application we have developed technology adaptors for all the technologies employed at the presentation layer, Java, Windows, Web, Green Screen/Mainframe and even Citrix.
    This coupled with a wide range of dedicated tools that have been developed means that we are confident in being able to link any system with the click of a button. This proven application orchestration capability ensures that new processes can be rapidly designed, built and tested without any impact on existing systems.
  10. What Hardware Infrastructure Do I Need To Run Blue Prism's Robotic Automation Platform?

    Answer :
    Blue Prism has been designed for flexibility and to meet the most robust IT standards for IT operational integrity, security and supportability. The software can be deployed either as a front office or back office process, running quite happily on a standard desktop in the front office or on any scale of systems for back office processing.

  11. What Is Process Studio?

    Answer :
    A Blue Prism Process is created as a diagram that looks much like a common business flow diagram.
    Processes are created in an area of Blue Prism named Process Studio which, as we will see, looks similar to other process modeling applications (such MS Visio) and uses standard flow diagram symbols and notation.
  12. Is Blue Prism's Robotic Automation Plaftorm Secure And Auditable?

    Answer :
    • Security and auditability are built into the Blue Prism robotic automation platform at several levels. The runtime environment is completely separate to the process editing environment.
    • Permissions to design, create, edit and run processes and business objects are specific to each authorised user.
    • A full audit trail of changes to any process is kept, and comparisons of the before and after effect of changes are provided.
    • The log created at run-time for each process provides a detailed, time-stamped history of every action and decision taken within an automated process.
    • Our clients tend to find that running a process with Blue Prism gives them a lot more control than a manual process, and from a compliance point of view assures that processes are run consistently, in line with the process definition.

  13. How Do I Get Started On Delivering Processes Using Blue Prism?

    Answer :
    Blue Prism recommends a phased approach to getting started as the Operational Agility framework is eminently scalable. It is typical to target the configuration of between 1 and 10 processes initially with a rolling program of processes being introduced once the framework is established.
  14. What Support Do I Need From Blue Prism Professional Services?

    Answer :
    It really depends on the skills you already have in house and the way you wish to work. Blue Prism can provide a full range of services from basic training, support and mentoring with a view to quickly getting your team independently delivering ongoing automations, right through to a full turnkey package where we will take responsibility for delivering business benefit within agreed service levels.
  15. Why Blue Prism?

    Answer :
    • Automation process can be designed within IT Governance
    • Supports both internal and external Encryption/Decryption Keys
    • Provides Audit Logs enabling
    • High level Robustness because of .NET customized code within the process automation (Tool is capable of doing all the activities whatever can be done using .NET)
  16. How Long Until My Team Are Self-sufficient In Developing Automated Processes?

    Answer :
    The initial 3 day training course provides the basic knowledge required to begin creating automated processes. Candidates can expect to achieve full accreditation within the timeframe of the project for the initial Operational Agility framework creation. During this time the trainees are delivering automated processes into the production environment therefore generating business benefit.
  17. How Much Does Robotic Automation Cost?

    Answer :
    A “fully loaded” office robot is approximately a 1/3rd the cost of globally sourced agents. The flexibility and ease of deployment means that this comparison is easy to maintain and judge the nest approach to a given tasks.

  18. What Is The Difference Between Thin Client And Thick Client?

    Answer :
    • Thin client is any application that we cannot get the attribute properties while spying using any RPA tools. For eg , Citrix or any virtual environment.
    • And thick client is any application that we get pretty handful of attribute properties using RPA tools eg calculator, Internet explorer
    • To gain in-depth knowledge and be on par with practical experience, then explore RPA Training Course.
  19. Does Blue Prism Require Coding?

    Answer :
    • Blue Prism’s digital workforce is built, managed and owned by the user or customer, spanning operations and technology, adhering to an enterprise-wide robotic operating model.
    • It is code-free and can automate any software.
    • The digital workforce can be applied to automate processes in any department where clerical or administrative work is performed across an organization.

  20. What Are The Differences Between Blue Prism And Uipath?

    Answer :
    UiPath and Blue Prism both the tools have their respective software/Studio and they are very good. UI and BP both have visual process designers for developing the solutions.
    Differences:
    In terms of programming languages:
    1. Blue Prism Uses C# for coding
    2. UiPath uses VB for coding
    In terms of Control Room/Dashboard
    1. UiPath control room - The Orchestrator - is web based, you can access it from the browser or mobile.
    2. BP have client based servers, accessible only through their apps.
    In terms of cost and uses:
    UiPath:
    • Lower cost of development
    • Easier to learn and operate
    • You can learn by your self
    • Study materials are easily available on internet
    Blue Prism:
    • Good for mass scale deployment of large number of robots
    • Higher cost of acquiring and using BP
    • Limited training available as the only source of training is BP
    • Training cost of Blue Prism is too high
  21. Explain The Typical Uses Of Rpa?

    Answer :
    • Double-data entry -  user rekeying of data and data entry is made easy from one system to another.
    • Application migration - migrates application data and records as part of an upgrade.
    • Automation of reports - automates data to provide accurate reports.
    • Rule-based decision making - RPA can handle decision matrices efficiently and arrive at simple rule-based decisions accurately.
    • Well-defined Processing - Automatically enters inputs from source systems into target systems.
  22. What Are The Advantages Of Using Rpa?

    Answer :
    By using RPA:
    • Revenue is expanded.
    • More product is made available on the Internet.
    • Promote Self-Service options.
    • Present information regarding an issue automatically.
    • Efficiency is increased.

Monday, March 26, 2018

AI(Artificial Intelligence) Interview questions for Beginners

March 26, 2018 19
AI(Artificial Intelligence) Interview questions for Beginners

1)      What is Artificial Intelligence?
Artificial Intelligence is an area of computer science that emphasizes the creation of intelligent machine that work and reacts like humans.
2)      What is an artificial intelligence Neural Networks?
Artificial intelligence Neural Networks can model mathematically the way biological brain works, allowing the machine to think and learn the same way the humans do- making them capable of recognizing things like speech, objects and animals like we do.
3)      What are the various areas where AI (Artificial Intelligence) can be used?
Artificial Intelligence can be used in many areas like Computing, Speech recognition, Bio-informatics, Humanoid robot, Computer software, Space and Aeronautics’s etc.
4)      Which is not commonly used programming language for AI?
Perl language is not commonly used programming language for AI
5)      What is Prolog in AI?
In AI, Prolog is a programming language based on logic.
6)      Give an explanation on the difference between strong AI and weak AI?
Strong AI makes strong claims that computers can be made to think on a level equal to humans while weak AI simply predicts that some features that are resembling to human intelligence can be incorporated to computer to make it more useful tools.

7)      Mention the difference between statistical AI and Classical AI ?
Statistical AI is more concerned with “inductive” thought like given a set of pattern, induce the trend etc.  While, classical AI, on the other hand, is more concerned with “ deductive” thought given as a set of constraints, deduce a conclusion etc.
8)      What is alternate, artificial, compound and natural key?
Alternate Key:  Excluding primary keys all candidate keys are known as Alternate Keys.
Artificial Key: If no obvious key either stands alone or compound is available, then the last resort is to, simply create a key, by assigning a number to each record or occurrence.  This is known as artificial key.
Compound Key:  When there is no single data element that uniquely defines the occurrence within a construct, then integrating multiple elements to create a unique identifier for the construct is known as Compound Key.
Natural Key:  Natural key is one of the data element that is stored within a construct, and which is utilized as the primary key.
9)      What does a production rule consist of?
The production rule comprises of a set of rule and a sequence of steps.
10)    Which search method takes less memory?
The “depth first search” method takes less memory.
11)    Which is the best way to go for Game playing problem?
Heuristic approach is the best way to go for game playing problem, as it will use the technique based on intelligent guesswork. For example, Chess between humans and computers as it will use brute force computation, looking at hundreds of thousands of positions.
12)    A* algorithm is based on which search method?
A* algorithm is based on best first search method, as it gives an idea of optimization and quick choose of path, and all characteristics lie in A* algorithm.

13)   What does a hybrid Bayesian network contain?
A hybrid Bayesian network contains both a discrete and continuous variables.
14)   What is agent in artificial intelligence?
Anything perceives its environment by sensors and acts upon an environment by effectors are known as Agent. Agent includes Robots, Programs, and Humans etc.

15)   What does Partial order or planning involve?
In partial order planning , rather than searching over possible situation it involves searching over the space of possible plans.  The idea is to construct a plan piece by piece.
16)   What are the two different kinds of steps that we can take in constructing a plan?
a)      Add an operator (action)
b)      Add an ordering constraint between operators
17)   Which property is considered as not a desirable property of a logical rule-based system?
“Attachment” is considered as not a desirable property of a logical rule based system.

18)   What is Neural Network in Artificial Intelligence?
In artificial intelligence, neural network is an emulation of a biological neural system, which receives the data, process the data and gives the output based on the algorithm and empirical data.
19)    When an algorithm is considered completed?
An algorithm is said completed when it terminates with a solution when one exists.
20)   What is a heuristic function?
A heuristic function ranks alternatives, in search algorithms, at each branching step based on the available information to decide which branch to follow.
21)   What is the function of the third component of the planning system?
In a planning system, the function of the third component is to detect when a solution to problem has been found.
22)   What is “Generality” in AI ?
Generality is the measure of ease with which the method can be adapted to different domains of application.
23)   What is a top-down parser?
A top-down parser begins by hypothesizing a sentence and successively predicting lower level constituents until individual pre-terminal symbols are written.

24)   Mention the difference between breadth first search and best first search in artificial intelligence?
These are the two strategies which are quite similar. In best first search, we expand the nodes in accordance with the evaluation function. While, in breadth first search a node is expanded in accordance to the cost function of the parent node.
25)   What are frames and scripts in “Artificial Intelligence”?
Frames are a variant of semantic networks which is one of the popular ways of presenting non-procedural knowledge in an expert system. A frame which is an artificial data structure is used to divide knowledge into substructure by representing “stereotyped situations’. Scripts are similar to frames, except the values that fill the slots must be ordered.  Scripts are used in natural language understanding systems to organize a knowledge base in terms of the situation that the system should understand.
26)   What is FOPL stands for and explain its role in Artificial Intelligence?
FOPL stands for First Order Predicate Logic, Predicate Logic provides
a)      A language to express assertions about certain “World”
b)      An inference system to deductive apparatus whereby we may draw conclusions from such assertion
c)       A semantic based on set theory
27)   What does the language of FOPL consists of
a)      A set of constant symbols
b)      A set of variables
c)       A set of predicate symbols
d)      A set of function symbols
e)      The logical connective
f)       The Universal Quantifier and Existential Qualifier
g)      A special binary relation of equality

28)   For online search in ‘Artificial Intelligence’ which search agent operates by interleaving computation and action?
In online search, it will first take action and then observes the environment.
29)   Which search algorithm will use a limited amount of memory in online search?
RBFE and SMA* will solve any kind of problem that A* can’t by using a limited amount of memory.
30)   In ‘Artificial Intelligence’ where you can use the Bayes rule?
In Artificial Intelligence to answer the probabilistic queries conditioned on one piece of evidence, Bayes rule can be used.
31)   For building a Bayes model how many terms are required?
For building a Bayes model in AI, three terms are required; they are one conditional probability and two unconditional probability.
32)   While creating Bayesian Network what is the consequence between a node and its predecessors?
While creating Bayesian Network, the consequence between a node and its predecessors is that a node can be conditionally independent of its predecessors.
33)   To answer any query how the Bayesian network can be used?
If a Bayesian Network is a representative of the joint distribution, then by summing all the relevant joint entries, it can solve any query.
34)   What combines inductive methods with the power of first order representations?
Inductive logic programming combines inductive methods with the power of first order representations.

35)   In Inductive Logic Programming what needed to be satisfied?
The objective of an Inductive Logic Programming is to come up with a set of sentences for the hypothesis such that the entailment constraint is satisfied.
36)   In top-down inductive learning methods how many literals are available?  What are they?
There are three literals available in top-down inductive learning methods they are
a)      Predicates
b)      Equality and Inequality
c)       Arithmetic Literals
37)   Which algorithm inverts a complete resolution strategy?
‘Inverse Resolution’ inverts a complete resolution, as it is a complete algorithm for learning first order theories.
38)   In speech recognition what kind of signal is used?
In speech recognition, Acoustic signal is used to identify a sequence of words.
39)   In speech recognition which model gives the probability of each word following each word?
Biagram model gives the probability of each word following each other word in speech recognition.
40)    Which algorithm is used for solving temporal probabilistic reasoning?
To solve temporal probabilistic reasoning, HMM (Hidden Markov Model) is used, independent of transition and sensor model.

41)   What is Hidden Markov Model (HMMs) is used?
Hidden Markov Models are a ubiquitous tool for modelling time series data or to model sequence behaviour.  They are used in almost all current speech recognition systems.
42)   In Hidden Markov Model, how does the state of the process is described?
The state of the process in HMM’s model is described by a ‘Single Discrete Random Variable’.
43)   In HMM’s, what are the possible values of the variable?
‘Possible States of the World’ is the possible values of the variable in HMM’s.
44)   In HMM, where does the additional variable is added?
While staying within the HMM network, the additional state variables can be added to a temporal model.
45)   In Artificial Intelligence, what do semantic analyses used for?
In Artificial Intelligence, to extract the meaning from the group of sentences semantic analysis is used.

46)   What is meant by compositional semantics?
The process of determining the meaning of P*Q from P,Q and* is known as Compositional Semantics.
47)   How logical inference can be solved in Propositional Logic?
In Propositional Logic, Logical Inference algorithm can be solved by using
a)      Logical Equivalence
b)      Validity
c)       Satisfying ability
48)   Which process makes different logical expression looks identical?
‘Unification’ process makes different logical expressions identical.  Lifted inferences require finding substitute which can make a different expression looks identical.  This process is called unification.
49)   Which algorithm in ‘Unification and Lifting’ takes two sentences and returns a unifier?
In ‘Unification and Lifting’ the algorithm that takes two sentences and returns a unifier is ‘Unify’ algorithm.
50)   Which is the most straight forward approach for planning algorithm?
State space search is the most straight forward approach for planning algorithm because it takes account of everything for finding a solution.