Large Language Models (LLMs) are one of the most impressive pieces of tech we had in a long time. But from a developer’s viewpoint, LLMs are challenging to tests. In a way, an LLM presents the most radical type of flaky tests. The Unique Challenges of Testing LLMs: Flaky Tests Testing LLMs is unlike any […]
Jupyter notebooks are great for learning and running experiments on Machine Learning. They, however, fall short when it comes to scalability and robustness required for application deployment. In that way, notebooks are like Excel — they work great on their own, but a spreadsheet is not an application. To cover the gap, we need DevOps […]
ChatGPT, DALL-E, and Stable Diffusion have renewed the interest of many in Machine Learning, myself included. So, I finally mustered the courage to dive deeper into ML fundamentals and theory. If you’re like me and are fascinated and distressed by the amount of catchup needed to learn the theory behind ML, this video and blog […]
Gemini Pro: Exploring Google’s New Large Language Model Google recently unveiled Gemini Pro, its latest AI language model, and the tech community is buzzing. Gemini, a large language model, is designed to operate in three distinct environments: smartphones, as a direct competitor or replacement for chatbots like ChatGPT, and in its most advanced form, the […]
The ChatGPT API can get expensive, specially if you’re using GPT-4. Did you know there’s an open-source drop-in alternative? We’re talking about LocalAI. What’s the catch I hear you say? The catch is that you need to your own language model. Fear not, it’s easier that it seems, there’re literally thousands of open-source models to […]
Commercial AI and Large Language Models (LLMs) have one big drawback: privacy! We cannot benefit from these tools when dealing with sensitive or proprietary data. This brings us to understanding how to operate private LLMs locally. Open-source models offer a solution, but they come with their own set of challenges and benefits. Join me in […]
PHP holds a special place in my heart. It was my first job. I remember spending countless hours at home on little side projects. I wanted so bad to be able to create desktop applications with PHP, but I never could. Now, thanks to NativePHP, I can. NativePHP, following in the footsteps of popular applications […]
WebAssembly, or Wasm, is increasingly relevant in software development. It’s a portable binary code format designed for efficient and fast execution on any platform, including web browsers. Watch the hands-on tutorial: WebAssembly is so essential for the web that Solomon Hykes, the founder of Docker, announced that if Wasm and WASI were available in 2008, […]
The much-anticipated State of DevOps 2023 report is finally out. Developer by the DORA team at Google, this annual report is a synthesis of trends and insights collected from professionals and organizations working in the realm of DevOps. Key takeaways: The ramifications of AI on productivity What factors contribute to job satisfaction and burnout. What […]
When I began experimenting with the OpenAI API, I didn’t pause to consider the range of available models. Instead, I used what was generally regarded as the most potent model at the time, GPT-3.5. But with the announcement of GPT-4’s general availability, I decided it was time to delve further. Initially, I hadn’t planned to […]