Skip to main content

Posts

Unlimited Memory to GPT, A Big Step to AGI?

Imagine talking to someone who forgets half of what you said a minute ago. Frustrating, right? This is the challenge many artificial intelligence models face today. Artificial Intelligence and LLMs have made significant advancements in 2023, but one significant limitation is the Context window size limits. Context window is analogous to short term memory. When you ask a question to an LLM, it can only remember so much about the context of your question. A recent research paper introduces memGPT, which aims to provide AI with unlimited short term memory. The Challenge of Limited Memory in AI AI models have a fixed context window that restricts the amount of information they can process. While improvements have been made, these models still have limitations. MemGPT proposes a system inspired by the memory hierarchy in traditional operating systems. Introducing memGPT: Towards LLMs as Operating Systems MemGPT effectively manages its own memory through function calls, allowing the AI model...

Python Meets Excel: A New Era of Data Analysis

I've used Excel for over 20 years. I've used Excel for everything from personal finance, to data center capacity planning. I even wrote a reporting program based off of Excel which used Excel formulas to render data and images! The application was TraceFinder and was used in the 2016 Olympics in which our ThermoFisher Analytical Chemestry instruments and reporting software were use to ensure that Usain Bolt and Michael Phelps and the rest of the Olympic athletes were drug free during the competition. This was an awesome application made possible by the power of Excel. But Excel formulas are a pain to write, and nowhere near as powerful as a fully turing complete language like Python which is the workhorse of DataScience.  If you've used Microsoft Excel, you're among the 750 million people across the globe who rely on this powerhouse productivity app. The recent integration of Python into Excel, announced by Microsoft, is an exciting development that is poised to elevate...

AI Agents: The future of work?

In my daily software development I have begun to use AI Tools like Chat GPT and Microsoft Copilot to become a more productive software developer. I would say I've gotten a 1.2 - 10x productivity gain by using these tools depending on the task. Also in some tasks these tools are a distraction and reduce my productivity, but overall there is a significant improvement in productiivty and also in the joy and fun I feel when writing code. So this got me thinking: How far can we take this? If Chat GPT can write specific snipits of code for me, can it also perform all my other tasks that me and my team perform on a daily basis to produce working software? In the future I will just be managing a team of AI Agents? Below is what I found, and it seems that this future is closer than you might think. In today's tech landscape, AI agents have emerged as revolutionary tools, akin to AI professionals capable of executing complex tasks autonomously. Key components of AI agents include their p...

How to Develop an Etherium DApp

  What is a DApp? DApps are applications built on a decentralized network that combine backend code (smart contracts) with a frontend user. Many DApps are now available. From gaming, to NFTs to exchanges. You can visit State of the DApps or DappRadar to check out the list of popular and latest dapps. According to a Stack Overflow 2019 Developer Survey, 68% of web developers have a positive opinion on blockchain tech, with 30% seeing it as having a 'life-changing' effect. In this article you will learn: How to develop, evaluate, and deploy Ethereum smart contracts on the local, test, and mainnet How to change between local, test, and production web3 networks How to interact with contracts using various front-end environments such as Angular, React, or Vue. Before we dive into the workflow, there are a few considerations for your DApp. Is there a user interface for the DApp? Unless, of course, your DApp is a fully automated operation. DApps often have a user interface (UI) feat...

How to beat Coronavirus with a mobile app that will show who is healthy

What technology could we use to beat Coronavirus? What can we learn from the mobile app that Singapore built to beat coronavirus by targeting those with the disease rather than shutting down their whole economy with shelter-at-home orders? How will people have the confidence to go into public spaces now and two years from now without being exposed to life threatening contagious diseases?  Most people are healthy most of the time, but only a few are contagious. The "Am I Healthy?" mobile app provides a way to determine who is healthy and for public places to efficiently gate entry to only healthy persons. This would prevent sickness while also allowing the economy to thrive. Restaurants, airlines, sports arenas, trains, music and sports events, etc, currently face a problem of customer confidence. Customers will not return until they can have some assurance that they are not at risk when entering these spaces. I propose that users would show their "Am I healthy?"...
I am trying to qualify for the 2021 Boston Marathon . This is not an easy task. There are in fact many people around the world also trying to qualify for Boston but there is a limited field size of 30k. I am signed up to run the CIM Marathon in December and have joined the Cedar Park Rogue running group. We run Tues, Thur, Sat morning at 5am. Yikes, this has been a difficult adjustment! I enjoy the group and get a sense of accomplishment from running. I am able to keep up with the fastest runners so that makes me feel good, though I forget that I am not 16 any more and try to run as I did in my running "glory days". I often feel exhausted, sore and out-of-whack for the rest of the day. But by the next workout I've forgotten and am back to trying to beat my teammates in our workouts because my crazy brain things I'm racing and am 16 again. But I love it and it makes me able to pretend at least that I am an elite runner. Nils Marc Bergman ran a 2:43 and qualified for ...