Discover how ChatGPT can help improve the accuracy and relevance of your WhatsApp chatbot responses.
The latest about Conversational AI and related technologies.
Discover how ChatGPT can help improve the accuracy and relevance of your WhatsApp chatbot responses.
Are you grappling with Facebook login integration on your website, only to be baffled by the infamous status: “unknown” response from the Facebook JavaScript SDK? You’re not alone. Many developers have encountered this issue, and the solution might not be as apparent as you’d hope. In this blog post, we’ll explore a real-world case where the Facebook login was failing, and how a seemingly unrelated HTTP headerplayed a pivotal role in resolving the problem.
As an Elixir developer, you are probably already familiar with Phoenix Liveview, the new library to create fast and reactive web applications without requiring JavaScript. However, despite its growing popularity, there’s an important aspect of Liveview that needs to be addressed: its security model. Lately there have been some concerns about the potential vulnerabilities that Liveview might pose, and while there have been some discussions on the matter, no clear solutions have been proposed yet.
When we started Botsquad 3 years ago we set out to build THE best integrated development environment (IDE) for building conversational experiences. Using Bubblescript as a simple programming language you can develop sophisticated conversations in a modular and maintainable way.
With its mission statement: “to organise the world’s information and make it universally accessible and useful.” Google invests a lot of time and money in understanding human language. No surprise that Google Dialogflow provides one of the best Natural Language Understanding (NLU) services and has become the go-to platform for building smart chatbots and voice assistants.
If you have ever used a chatbot, you have probably also experienced the dreadful “Sorry, I don’t understand.” For the user this basically means: dead end, no points, go back to start and try again. After 3 times, most users give up, leaving them with “chatbots are just dumb” and likely they won’t talk to chatbots again.
Over the last few years while doing conversational projects, we have learned the following lessons that helped our customers and partners to create smarter chatbots and voice actions, and deliver them faster than the competition. We’d like to share some of our experiences with you in the form of 5 tips.
When I gave my talk about the Elixir parser on Elixirconf EU, I was introduced by the host as: “the guy who does things with the Elixir parser that nobody ever thought of”. I’ll take that as a compliment, I guess :-) This post is about one part of that talk: how the Elixir parser used to create atoms while parsing and how I contributed to fixing that.
Elixir is an extensible programming language, which means that, by using metaprogramming, we can enhance the way it works. And all of this is done on compile time, so that the resulting code is as efficient as if it were written by hand. The tool that plays a pivotal role in this is the Elixir parser, which creates an AST from source code files. This post explains what the AST is and how it can be explored more easily.
At the end of this month, november 30th, the CodeBEAM conference series lands in Amsterdam for a one-day CodeBEAM Lite conference.