Simon AttardThe 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 22Apr 22
Simon AttardThe 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
Simon AttardSecondary 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
Simon AttardBuilding 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
Simon AttardLeveraging 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
Simon AttardGiving 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
Simon AttardHow 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
Simon AttardGrounding Generative AIImagine having access to an intelligent and knowledgeable personal assistant. This assistant is mostly accurate and factual. The…Mar 22, 2023Mar 22, 2023
Simon AttardRealistic Generative AI RisksThese last few weeks we’ve all read posts and articles about the risks of Generative AI.Mar 21, 2023Mar 21, 2023
Simon AttardGPT-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