Bot Prototyping: Right Now, None Of The Tools Are Great For many domains, one or a few apps stand head and shoulders above the rest. Bot prototyping isn't one of them. Botsociety holds the lead currently, but Botmock could jump ahead with the next bugfix release.
Conversational UI Best Practices Editor's Note: This post was written by my good friend and collaborator, Thomas Bailey. We met years ago during under grad in an introductory course on natural language processing. We immediately connected for many reasons, particularly around music and entrepreneurship. Our collaboration continues to
Neona: A Conversational Agent That Teaches AI Towards the end of last year, I began working on a chat bot to help people understand artificial intelligence. By studying her design and architecture, you can learn how to build conversational agents.
An Intelligent Agent to Help Developers Architect Web Apps The Problem When first developing web applications, choosing a tech stack can be overwhelming. Even choosing your first language to learn can feel like a monstrous task let alone deciding on all of the components of a production application and how to make all
My Statement of Purpose I recently applied to Georgia Tech's Online Master of Science in Computer Science and was asked to write a “Statement of Purpose” as part of the process. It allowed me to express my academic and career intentions for the next few years. I think
My Annual Development Plan We recently wrapped up our 360 reviews at Red Ventures. Part of this process involved assessing ourselves and deciding where we want to take our careers. The “Annual Development” questionaire started off asking me how I felt about my current job role as a
The Delusions vs the Effectiveness of Big Data Recently, I came across two articles. One argued how the value of big data is overhyped. The other showed how you can exploit large amounts of data to make amazing discoveries. I found their contrasting viewpoints interesting. Below are some highlights from each. Summary
A Discussion on Data Science During a recent session of UNCC’s “Big Data Analytics for Competitive Advantage” we had a general discussion on the state of the field of data science. Here are some of my responses. 1. Based on your investigation, what is data science? As with
My Path to Grad School I live to make the most positive impact on human existence. As population grows, as higher education is more accessible, and as we continue to automate as much of our work as possible, it will be increasingly difficult to stand out. For the benefit
Four Ways to Build a Personal Site For those looking to hack together a personal site for branding and marketing themselves, there are a few ways to go about it. Let’s go from least time consuming and less creative control to more time consuming and more creative control: Tier 4
An Unlimited Mode of Living "There is no real excellence in all this world which can be separated from right living." ~ David Starr Jordan My everyday habits have proved to me that excellence can arise out of a few simple habits. A person of excellence must unceasingly
The Three Most Important Qualities of a Developer tl;dr Displaying clear, concise, and constant communication. Properly setting priorities with good time management. Effective exploitation of available tools and people. Bonus: Proper emotional management of yourself and stakeholders. Describing the most important qualities of a developer is difficult to do objectively without
Innovation and Knowledge Innovation is the concept that proves how human beings can perpetually travel farther and farther down the path of reasoning. Every new innovation is built upon another and consistently increases our intellectual power. We are truly in exponential times. There is so much information
Who You Are What you spend your time doing is who you are. It is everything that matters about you. Deciding how to spend your time is quite the challenge. A good requirement for the purpose of your actions would be to ensure that what you spend
Rules and Laws are Secondary Rules and laws are only secondary to their creators: intentions and goals. This concept is often lost in blind obedience. People become so attached to the rule of law that they forget the real reasons behind why a particular rule is in place. Rules
Team Building Team building should not be an assignment by management. It should be an introduction to potential teammates. The team members should take it from there. I have experienced it so many times where teams are basically randomly generated based on skill sets. Skills are
Advancing the Human Intellect I help society keep up with its own exponential self complication. The future landscape is only going to be increasingly more difficult to traverse for any single human mind. My solutions walk beside you to supplement the perception of your environment. The intelligent machines