Operations | Monitoring | ITSM | DevOps | Cloud

What is agentic AI? The role of AI agents in DevOps automation

Agentic AI represents the next evolution in artificial intelligence systems, characterized by autonomous software entities that can independently pursue goals, make decisions, and take actions with minimal human supervision. Unlike traditional AI models that respond only to specific prompts, AI agents actively observe their environment, learn from feedback, and execute complex sequences of tasks to achieve defined objectives.

Building a serverless GenAI API with FastAPI, AWS, and CircleCI

The advancement of AI has empowered businesses to incorporate intelligent automation into their applications. A serverless Generative AI (GenAI) API enables developers to harness cutting-edge AI models without the burden of infrastructure management. This guide walks you through building a scalable and cost-effective GenAI API using FastAPI, a high-performance Python framework with built-in async support and seamless AWS integration.

Understanding enterprise application development

Enterprise application development is the process of designing, building, and maintaining large-scale software systems that support critical business functions. These applications are essential for managing operations, improving efficiency, and enabling digital transformation across industries. Unlike consumer applications, enterprise software must be highly scalable, secure, and capable of integrating with multiple systems to meet the complex needs of organizations.

Getting started with Appium for mobile testing

Mobile applications are increasingly becoming complex as they provide a wide range of functionalities, catering to diverse use cases across finance, health, entertainment, and other industries. Application developers need to ensure compatibility across a wide range of devices, operating systems, and screen sizes. It is challenging to ensure a bug-free user experience, as manually testing all the features across devices would require a lot of time and effort.

Implementing DevOps practices in front-end development

CI/CD is an approach to software development that combines continuous integration (CI) and continuous delivery (CD). CI/CD makes developing apps faster, safer, and more efficient. In front-end development, CI/CD becomes even more valuable as developers frequently test, build, and deploy applications. Automating this process reduces the need for developers to manually carry out these tasks, boosting efficiency and reliability.

Building a customer churn detection system with Hugging Face and CircleCI

Losing a customer to a competitor can be costly; customer retention is vital for business success and growth. Businesses must anticipate when and why a customer might leave, so they can implement measures to retain them. One solution might be to build a system that predicts churn. But can it be done? Using machine learning (ML) techniques to analyze customer service interactions can provide valuable insight into customer sentiment.

Automating API security tests in CI/CD for Java applications

API security testing is software testing performed on APIs. It is meant to identify vulnerabilities in API endpoint communication and access. In modern software development, API security is a crucial aspect that cannot be ignored. API security testing can now be automated in CI/CD, enabling early detection of vulnerabilities, maintaining security standards without slowing down development, and reducing human errors.

Building a chatbot with Dialogflow and CircleCI

Chatbots are becoming essential to software applications, enhancing user engagement through automated conversations. Deploying a chatbot to a cloud platform requires integrating multiple technologies, ensuring smooth communication between services, and automating updates efficiently. In this tutorial, you will learn how to deploy a Python-based conversational chatbot to an Azure Functions app.