Systems | Development | Analytics | API | Testing

Testing generative AI systems and red teaming: An introductory guide

The topic of testing AI and ensuring its responsibility, safety, and security has never been more urgent. Controversy and incidents of AI misuse have increased 26-fold since 2021, highlighting growing concerns. As users quickly find out, AI tools are not infallible; they can make mistakes, display overconfidence, and lack critical questioning. The reality of the market is that AI is prone to error. This is exactly why testing AI is crucial. But how do we test AI?

Announcing the GA of Kong Konnect Dedicated Cloud Gateways

Today we announce the general availability of Kong Konnect Dedicated Cloud Gateways, delivering on our promise when we launched the service in tech preview late last year. Cloud Gateways is a fully managed, multi-region API management solution. It’s the easiest and fastest way to deploy performant, scalable, and highly available global API management infrastructure in the cloud using Kong Gateway with Kong Konnect, Kong’s unified API platform.

The Types of APIs Your Organization Might Need

When comparing the types of APIs (application programming interfaces), API architecture types and different API categories are incredibly important. The following article will discuss API architecture and protocol types (REST and SOAP) and three types of API categories (open, internal, and partner). Here’s the key things to know about the types of APIs your organization might need: Table of Contents.

Microapps vs. Microservices: the Similarities and Differences

From the end user’s perspective, the microapps and microservices often seem to provide the same functionality. However, development teams need to think about microapps vs. microservices when building products. Before you commit time to microapps or microservices architecture, take some time to consider how these options will affect user experience (UX), user interface (UI), and security of your websites, web apps, and mobile apps.

Write Clean And Efficient Table Driven Unit Tests In Go

Table driven tests, also known as parameterized tests, have became very popular over the past few years, due to their ability to eliminate repetition. Table driven tests make it quite a bit easier to re-use the same values for different sets of tests by just moving the table outside of the scope of the test function. Different tests may benefit from the same input, and each test may have completely different configration, concurrency etc…

Down the Rabbit Hole: Uncovering the Reasons Behind a Mysterious Performance Regression

At Kong, we take the robustness and performance of our gateway product seriously, dedicating ourselves to maintaining high standards through a robust internal benchmark framework and infrastructure. Our setup includes a dedicated bare metal cluster for running performance tests, seamlessly integrated into our CI/CD process. Moreover, we conduct extensive performance testing for each major, minor, and patch release candidate.

The 12 Best Live Chat Widgets to Replace the Sunsetted Facebook Chat Plugin on Your Website

If you’re one of those website owners or businesses that employ a Facebook live chat widget on their website, this post is more than critical for you. Facebook is very soon (May 9, 2024) about to terminate the operation of its live chat—the embedded widget that allows you to use it as your website chat plugin. Currently, countless users employ Facebook live chat on their websites. All these people must find alternatives to their current plugin once Facebook stops offering its live chat.

Why RAG Has a Place in Your LLMOps

With the explosion of generative AI tools available for providing information, making recommendations, or creating images, LLMs have captured the public imagination. Although we cannot expect an LLM to have all the information we want, or sometimes even include inaccurate information, consumer enthusiasm for using generative AI tools continues to build.