Is this you? As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.
Claim your profile
Articles by Ibrahim Saidi
Building an Automated Newsletter with LangGraph and Modal
AI agents are the talk in town. Experts in the field believe that AGI will be some form of AI agent. And it won't just be a single AI agent, there's going to be many agents. Maybe there are going to be organisations or civilisations of digital entities[1]. At the end of the day, the value of AI will be in enhancing people to achieve better or become more productive. One way these agents will be helpful is to have them carry out tasks collaborativelyin the digital space, while we're doing other work.
Hello World!
Welcome to the first edition of the “Towards AI Engineering” Newsletter! 🔥 Trending article on Towards AI Engineering. AI is no longer just a buzzword but a fundamental shift in how we approach technology. The aim of this newsletter is to be your compass so that you’re not just keeping pace with the rapid advancements in AI, but you’re at the forefront, shaping the future.
👨🏾‍💻AI Engineer Job Board — Updated Weekly
💻Find work in the exciting field of AI Engineering👩‍💻 This is a work in progress. Thanks for your patience 🙏🏾
How to Create Your First AI Movie
How to Create Your First AI Movie The way we work is changing at a tremendous speed thanks to tools like ChatGPT and other Copilots. One of the most obvious industries where Copilots are having a tremendous productivity effect is in the field of software development. GitHub’s Copilot for example, is believed to boost developers’ productivity by a whopping 55 percent. We’re about to experience the same boost in productivity for creative work such as movie production.
Parallel Function Calling in OpenAI’s Assistants API
∘ Why Do We Even Need Function Calling? ∘ Traditional Function Calling ∘ Creating Custom Tools with Function Calling ∘ Parallel Function Calling ∘ Conclusion ∘ References Why Do We Even Need Function Calling? There’s more OpenAI’s Assistants API than meets the eye. You can built really powerful and impressive applications by diving deeper into what’s on offer. OpenAI’s Assistants API comes packed with prebuilt tools that make it easier than ever for developers to build powerful AI applications.
Mental Models For Building NextGen AI Apps
Table of Contents ∘ The future is agentic ∘ A multimodal vision for developers ∘ A new operating system is born: LLM OS ∘ Aim to work on agents for at least a decade ∘ References Generative AI and the rapid of development in the AI arena will change the way we interact with computers. This will lead to a wave of NextGen applications. In turn, there’s going to be a huge demand for AI talent, specifically AI Engineers.
Pika Art: The ChatGPT Moment for Generative AI Video?
Remember the first time you signed up for ChatGPT and had your first conversation? Remember how impressed you were š². Then, in your mind you said something like, āOkay, the world as we know is about to change and I canāt believe this change is happening in my lifetime. Well, weāre about to have another ChatGPT moment, except this time itās in the generative video AI space. These seem less like videos and more like still images combined together, in a motion-comic style.
How to Make API Requests with Your Custom GPT
Agents are the future of software. They'll gradually be able to plan and execute more complex actions on your behalf. Imagine a world where agents work together to analyse stocks for you. This is not some futuristic wish, the technology is already here. There's little surprise then that OpenAI have officially entered the AI agents arena, and they're calling their version of agents GPTs, with the developer version being the Assistants API.
Retrieval Q&A with Streamlit and OpenAI's Assistants API
You work in one of the worlds leading research institute with a tremendous reputation of producing ground breaking insights in the field of cancer research. One day on your lunch break, you overhear two AI engineers having an energetic conversation about the latest releases by OpenAI at their first developer conference.
A Deep Dive Into OpenAI's Assistants API
At their first developer conference, OpenAI released a whole suite of technologies for developers, including the new Assistants API. This post takes a deep dive into this new API endpoint.
Automating Stock Market Report Generation
The era of AI agents is here. Many of the leading actors in this field of Artificial Intelligence (AI) believe the path towards Artificial General Intelligence is agentic. Everyone will be the CEO of all of the work they want to do and they'll have tons of people that they're able to coordinate and direct and provide the taste and feedback. But they'll have lots of agents that go off and do increasingly complex tasks. It's going to feel gradual.
Question Answering Over Your PDF Files in LangChain
Large Language Models or LLMs such as GPT4 can answer questions about a lot of topics. However this knowledge is limited to the data it was trained on. If you've used ChatGPT, you know that LLMs, especially GPT4, are very good at understanding language, following instructions and basic reasoning. However, as the question above suggests, they clearly need help with up-to-date knowledge (this includes your specific/proprietary data).
Meet Agents and Tools In LangChain
Code Example To follow along with the code examples, you'll need to setup a notebook environment. I find Google Colab really easy to get started with, but you can work in a Jupyter notebook as well. To begin, we'll need to install the required libraries for creating agents and tools in LangChain.
Your First Machine Learning Project in Python
Machine Learning Image from Commercial banks receive a lot of applications for credit cards. Many of them get rejected for many reasons, like high loan balances, low-income levels, or too many inquiries on an individual’s credit report, for example. Manually analyzing these applications is mundane, error-prone, and time-consuming (and time is money!). Luckily, this task can be automated with the power of machine learning, and pretty much every commercial bank does so nowadays.
Your First Machine Learning Project in Python
Image from Commercial banks receive a lot of applications for credit cards. Many of them get rejected for many reasons, like high loan balances, low-income levels, or too many inquiries on an individual’s credit report, for example. Manually analyzing these applications is mundane, error-prone, and time-consuming (and time is money!). Luckily, this task can be automated with the power of machine learning, and pretty much every commercial bank does so nowadays.
Drawing Flowers Using Mathematics
“The scientist does not study nature because it is useful; he studies it because he delights in it, and he delights in it because it is beautiful.” — Henri Poincaré There are many examples of natural facts that can be described in mathematical terms. Nice examples are the shape of snowflakes, the fractal geometry of romanesco broccoli or how self-similarity rules the growth of plants. R is a tool for doing serious analysis, but not everything in life is serious.
Visualising The History of Nobel Prize Winners
Exploring a dataset from Kaggle containing a century’s worth of Nobel Laureates Image from Unsplash The Nobel Prize is perhaps the world’s most well known scientific award. Besides the honour, prestige and substantial prize money the recipient also gets a gold medal showing Alfred Nobel (1833–1896) who established the prize. Every year it’s given to scientists and scholars in the categories chemistry, literature, physics, physiology or medicine, economics, and peace.
A Look Into The Racial Disparities Among Police Stops in The US
Analysing the Oakland police department’s traffic stop practices with Pandas Over 20 million Americans are stopped every year for traffic violations, making this one of the most common ways in which the public interacts with the police. On a typical day, police pull over more than 50,000 drivers. In this article, I assess racial disparities in policing in the US by analysing a dataset of traffic stops conducted from Oakland, California.
Analysing Your Finances With Pandas and Matplotlib
Get on top of your spending habits while you master pandas and matplotlib Image by author Every pythonist knows that pandas is a fast, powerful, flexible and easy to use open-source data analysis and manipulation tool. As an aspiring data scientist myself, I realise that familiarity with pandas is essential. Recently I have come to appreciate how powerful pandas can be in my personal development as well, and I share with you how in this article.
Show More
loading
Actions
Is this you?
As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.Get in touch with Ibrahim
Contact Ibrahim, search articles and posts on X, monitor coverage, and track replies from one place.
Learn more about Muck Rack