Techno Blender
Digitally Yours.
Browsing Tag

Use case

The Power of AI: Building a Robust Data Ecosystem

As enterprises strive to produce results rapidly in a dependable and sustainable manner, the significance of the underlying data becomes paramount. A major challenge in managing this data is the diverse set of capabilities required within a data architecture. It's important to consider not only the time needed to integrate various data integration and management capabilities for a seamless experience but also how these processes vary across different segments of the organization. Moreover, with the emergence of new…

Choosing a Vector Database: Tips and Tricks

Due to the surge in large language model adoption in the Enterprises, GENERATIVE AI has opened a new pathway to unlock the various business potentials and use cases. One of the main architectural building block for GENERATIVE AI is the semantic search powered by the Vector database. Semantic search, as the name suggests is, essentially involves a "nearest neighbor" (A-NN or k-NN) search within a collection of vectors accompanied by metadata. This system having an index to find the nearest vector data in the vector storage…

The Playbook for Building Generative AI App

Generative AI (GenAI) tools powered by Large Language Models (LLM) are transitioning from a captivating vision to a tangible reality as businesses realize their potential for reshaping industries and fostering creativity. Its capabilities, from crafting engaging content to generating realistic imagery, offer unparalleled possibilities. Most executives I meet with are overwhelmed with the vast number of ideas that their teams are coming up with. Navigating the landscape of GenAI use cases can itself be a challenge. This…

Retrieval-Augmented Generation Tips – DZone

Building generative AI applications that use retrieval augmented generation (RAG) can pose a host of challenges. Let’s look at troubleshooting RAG implementations that rely on vector databases to retrieve relevant context that’s then included in a prompt to a large language model to provide more relevant results. We will break this process down into two main parts. The first, which we’ll address in this first article in the series, is the embedding pipeline, which populates the vector database with embeddings: Here, we…

Using Unblocked to Fix a Service That Nobody Owns

Working in technology for over three decades, I have found myself in a position of getting up to speed on something new at least 100 times. For about half of my career, I have worked in a consulting role, which is where I faced the challenge of understanding a new project the most. Over time, I established a personal goal to be productive on a new project in half the time it took for the average team member. I often called this the time to first commit or TTFC. The problem with my approach to setting a TTFC record was the…

LLMs: Zero/Few-shot Prompting – DZone

Power of LLMs have become the new buzz in the AI community. Early adopters have swarmed to the different generative AI solutions like GPT 3.5, GPT 4, and BARD for different use cases. They have been used for question and answering tasks, creative text writing, and critical analysis. Since these models are trained on tasks like next-sentence prediction on a large variety of corpora, they are expected to be great at text generation. The robust transformer-based neutral networks allow the model to also adapt to…

AWS Partition Projections for Athena

In today's data-driven landscape, organizations are increasingly turning to robust solutions like AWS Data Lake to centralize vast amounts of structured and unstructured data. AWS Data Lake, a scalable and secure repository, allows businesses to store data in its native format, facilitating diverse analytics and machine learning tasks. One of the popular tools to query this vast reservoir of information is Amazon Athena, a serverless, interactive query service that makes it easy to analyze data directly in Amazon S3 using…

ChatGPT Integration With Python – DZone

In the ever-evolving landscape of artificial intelligence, language models have taken center stage, and GPT-3, the brainchild of OpenAI, has captivated developers and enthusiasts worldwide. ChatGPT, a specific implementation of the GPT-3 model, has gained popularity for its ability to generate human-like text and engage in meaningful conversations. Integrating ChatGPT with Python opens up a world of possibilities for creating interactive chatbots, automating customer support, enhancing user experiences, and much more. In…

Introduction to JWT (Also JWS, JWE, JWA, JWK)

The security and privacy of users' data have been a growing concern for the past few years. At the same time, JWT, as one technology to combat it, has been used more and more. Understanding JWT will give you an edge over the other software engineers. JWT might seem simple at first, but it is pretty hard to understand. In this article, we will explore mainly JWT and JWS. In addition, we'll also go through JWE, JWA, and JWK quickly. This article aims to make the reader understand the concept of JWT without diving too…

Server-Side Rendering in Rust: A Dall.E Use-Case

Last week, I decided to see the capabilities of OpenAI's image generation. However, I noticed that one has to pay to use the web interface, while the API was free, even though rate-limited. Dall.E offers Node.js and Python samples, but I wanted to keep learning Rust. So far, I've created a REST API. In this post, I want to describe how you can create a Web app with server-side rendering. The Context Tokio is a runtime for asynchronous programming for Rust; Axum is a web framework that leverages the former. I already used…