The Problem with SearchThe way that we search for information is inefficient, noisy and is not aligned with our objectives. Can we use AI to address these…Apr 22, 2024Apr 22, 2024
The Evolution of LLMs Over the Last 12 MonthsLarge Language Models (LLMs) have evolved from text completion to powerful chatbots that are able to execute code, use tools, access…Nov 20, 2023Nov 20, 2023
Secondary Advantages of using RAGRetrieval-Augmented Generation (RAG) allows software engineers to overcome some of the more serious limitations when building LLM driven AI…Oct 12, 2023Oct 12, 2023
Building a memory layer for GPT using Function CallingIt is now easy to build a memory store using the new GPT function calling feature in conjunction with a vector store such as Chroma.Jun 20, 202310Jun 20, 202310
Leveraging Large Language Models in your Software ApplicationsHow can you leverage the capabilities of Large Language Models (LLMs) within your software applications?Jun 20, 20236Jun 20, 20236
Giving Large Language Models ContextThis article explores the advantages and disadvantages of providing context to Large Language Models to improve performance (instead of…May 16, 20232May 16, 20232
How will AI transform the way we interact with software, the web and each other?Large Language Models (LLMs) such as GPT, have already started to transform the way we interact with software applications, websites and…May 8, 2023May 8, 2023
Grounding Generative AIImagine having access to an intelligent and knowledgeable personal assistant. This assistant is mostly accurate and factual. The…Mar 22, 2023Mar 22, 2023
Realistic Generative AI RisksThese last few weeks we’ve all read posts and articles about the risks of Generative AI.Mar 21, 2023Mar 21, 2023
GPT-4 Launch DetailsYesterday OpenAI released the GPT-4 Technical Report and gave a live demo to developers showing the new model in action. I haven’t received…Mar 15, 2023Mar 15, 2023