AI Programming

4th April 2024

Devin AI: Software Engineer as we know so far

Devin is not just a program; it’s a ground-breaking AI that acts as a software engineer, capable of coding, debugging, and even developing apps and websites. Created by Cognition and led by Scott Wu, Devin represents a significant leap in AI’s role in software development. It’s designed to work alongside humans, enhancing productivity rather than replacing jobs. With abilities to learn and adapt, Devin is reshaping how software engineering tasks are approached, promising a future where AI and humans collaborate more closely. Here’s a quick look at what Devin brings to the table: This intro not only highlights Devin’s capabilities […]
13th March 2024

Understanding How ChatGPT Maintains Context

The concept of context in conversation is crucial, as it allows for coherent and meaningful exchanges. In the realm of artificial intelligence, this concept is equally important. One AI model that has gained significant attention for its ability to maintain context is ChatGPT. But how does ChatGPT keep context? This question is what we aim to unravel in this exploration. ChatGPT: A Brief Overview ChatGPT is a language model developed by OpenAI. It utilizes a variant of the GPT (Generative Pretrained Transformer) model, which is designed to generate human-like text based on the input it receives. The model has been trained […]
9th February 2024

Exploring OCR with OpenCV and PyTesseract

The utility of OCR extends beyond its applications in various domains, from document digitization to text extraction in images. In this blog, we are exploring the performance and reliability of OCR using OpenCV and PyTesseract on a diverse set of images. The blog comprises two key phases: The results will shed light on the accuracy and challenges associated with OCR, providing insights into its potential applications and limitations. Experimental Setup Step 1: Library Installation Before commencing the experiment, we installed two crucial libraries: Here’s how we go about it: Step 2: OCR Text extraction from a Grayscale Image Our journey […]
8th February 2024

Prompt Engineering

What is prompt engineering? Prompt engineering is an artificial intelligence engineering technique that serves several purposes. It encompasses the process of refining large language models, or LLMs, with specific prompts and recommended outputs, as well as the process of refining input to various generative AI services to generate text or images. As generative AI tools improve, prompt engineering will also be important in generating other kinds of content, including robotic process automation bots, 3D assets, scripts, robot instructions and other types of content and digital artifacts. This AI engineering technique helps tune LLMs for specific use cases and uses zero-shot […]
1st August 2023

What is PyTorch?

PyTorch is an open source machine learning (ML) framework based on the Python programming language and the Torch library. Torch is an open source ML library used for creating deep neural networks and is written in the Lua scripting language. It’s one of the preferred platforms for deep learning research. The framework is built to speed up the process between research prototyping and deployment. The PyTorch framework supports over 200 different mathematical operations. PyTorch’s popularity continues to rise, as it simplifies the creation of artificial neural network models. PyTorch is mainly used by data scientists for research and artificial intelligence (AI) applications. PyTorch is released under […]