It all started when software development teams were physically present in the same office and interacting with each other face-to-face. At that time, this was thought to be the best way to get work done. Not many employees worked remotely. But, that era is long gone. By comparison, most of the organizations today have distributed teams. They ease the burden on project infrastructure and improve the employee’s comfort level.

A good infrastructure cannot have the dependency on only one system or person. Infrastructure needs to be distributed to avoid SPOF (Single Point of Failure). Similarly, it makes more sense to have distributed teams. This helps in a DR (Disaster Recovery) situation and also in hiring talented people without the time or location constraints.

Source de l’article sur DZone (Agile)

This title probably looks contrarian at a glance (so is my last post), but I truly believe we are largely misunderstanding what a natural language interface to our applications should look like. Here are my thoughts on the role of conversation in NLU/P systems.

What Is the Conversation?

Let’s define what we mean by conversation in the context of NLU/P systems. First off, conversation happens between two or more participants (computers talking to themselves at night is outside of the scope of this blog). Second, the conversation is a sequence of two or more sentences that are tightly coupled to each other by their context and time.


Source de l’article sur DZONE (AI)

Have you ever thought about how your mail inbox is so smart that it can filter Spams, label important emails or conversations, and segregate promotional, social, and primary messages? There is a complex algorithm in place for this kind of prediction and this algorithm comes under the wide umbrella of Machine Learning. The formula looks at the words in the subject line, the links included in the mail, and/or patterns in the recipient’s list. Now, this method is definitely helping the business of email providers and such predictive (as well as prescriptive) algorithms can help all kinds of businesses. But first, let’s define exactly what Machine Learning (ML) is.

What Is Machine Learning?

Simply put, ML is all about understanding, mostly hidden, data and statistics and then mining meaningful insights from this raw dataset. The analytical method that uses algorithms can help solve intricate data-rich business problems.


Source de l’article sur DZONE (AI)

The freedom and flexibility to work on your own terms add to employees’ happiness. Technology and the internet have made working from home possible for many employees. This option not only eliminates the need for travel, but also offers more flexibility.

Some companies still believe that employees are more productive in the office, a notion challenged by many companies today; some firms are going 100% remote with a distributed team. Even without a physical office, they achieve productivity and success.

Source de l’article sur DZone (Agile)

Chatbots are obtaining appeal in all the industries of Service Industry. A chatbot is a computer system program that mimics human discussions and is powered by Artificial Intelligence. Organizations are adopting chatbots to provide customer support and jobs as understanding assistants as well as organization experts. The insurance policy sector and chatbots work together. Chatbots are aiding companies to streamline communication processes and also market products and services.

Chatbots supply a basic platform to access information related to an insurance policy and also get to millennials with the medium they are most accustomed to. Nowadays, products are complex and have numerous variations. Solutions are frequently customized in accordance with an individual’s demands, and chatbots get rid of human participation as well as secure the procedure. Chatbots lower the workforce in phone call centers, which assists the company to reduce overhead costs.


Source de l’article sur DZONE (AI)

Whether you are doing an IT audit, or you are a new CIO in your company, you must quickly take a good vision of the situation of your IT. What are the strengths of your IT? Areas for improvement? And especially in relation to your business context, how does IT do its job properly, in terms of business satisfaction, cost control, the speed of implementation, and a low number of incidents to manage?

Business Strategy

Do Big Changes Occur Often and Quickly or Not?

There is no point in having a very Agile IT if you evolve once a year. In the opposite, it is useless to have an IT that can’t move if you have a lot of evolutions. You see the point?

Source de l’article sur DZone (Agile)


You are sitting in an exit row. You casually look at the emergency guide, and it is a combination of images and text. Your brain naturally combines them and presents you with a complete picture of the intended message — open the door in the unlikely event of an emergency.


As humans, this ability to correlate comes instinctively to us, but for a minute, think about how a computer sees the same document. An OCR (optical character recognition) system reads the text. An image recognition model scans the image. Then, there is a third system that correlates the image and text to understand the complete picture.


Source de l’article sur DZONE (AI)

« An Agile Coach know more than just Scrum, » said one consultant in a boardroom meeting, « he/she knows organization dynamics, executive coaching and other Agile practices like Kanban and DevOps, » he continued.

« Stay silent, no need to correct him in this kind of forum, » my inner voice said. « Take a deep breath. »

Source de l’article sur DZone (Agile)

If you’ve followed any of my recent posts, you’ll know I have been using RNN models to generate text from a model trained with my previous tweets, and the text from all of my previous posts, and feeding this into a Twitter bot: @kevinhookebot.

The trouble I have right now is the scripts and generate models are running using Lua, and although I could install this to an EC2 instance, I don’t want to pay for an EC2 instance being up 100% of the time. Currently, when I generate a new batch of text for my Twitter bot, I start up a local server running the scripts and the model, generate new text, and then stage it to DynamoDB to get picked up by the bot when it’s scheduled to next run. With the AWS provided Machine Learning services, there has to be something out of the box I can use on AWS that would automate these steps.


Source de l’article sur DZONE (AI)

If you’ve ever opened up a meeting invite and thought “Oh no… not one of those again”, this article is for you. And you’re not alone! While the types of meetings you’ll find at any given organization will vary, a few of the most common types are universally loathed. Others types of meetings, however, are genuinely useful and can even be a lot of fun (if you know how to do them right).

2 Types of Meetings You Can Do without

Meetings are expensive. If you don’t believe me, this meeting cost calculator is pretty convincing. Meetings should only be held when they are the cheapest and/or fastest way to accomplish a task.

Source de l’article sur DZone (Agile)