<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/tai/best-of/2024/05" -->

---
title: Best Towards AI posts — May 2024 | daily.dev
description: The most upvoted Towards AI posts from May 2024, curated by the daily.dev community.
canonical: https://daily.dev/sources/tai/best-of/2024/05
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/tai/best-of/2024/05
og:type: website
og:site_name: daily.dev
og:title: Best Towards AI posts — May 2024 | daily.dev
og:description: The most upvoted Towards AI posts from May 2024, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Towards AI — May 2024

1. 1  
[](https://daily.dev/posts/ai-engineer-s-toolkit-ylkbobemd "AI Engineer’s Toolkit")  
Article  
![Avatar of tai](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/8b7e3e63e47b4d34b4c1e634b902c12f)Towards AI · 2y  
AI Engineer’s Toolkit  
The AI Engineer's Toolkit is a comprehensive book on building LLM applications, covering topics such as prompting, RAG, agents, fine-tuning, and deployment. It is recommended by industry experts and requires some Python or programming knowledge.  
32
2. 2  
[](https://daily.dev/posts/what-are-vector-databases--nfglklyar "What are Vector Databases?")  
Article  
![Avatar of tai](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/8b7e3e63e47b4d34b4c1e634b902c12f)Towards AI · 2y  
What are Vector Databases?  
Vector databases are designed specifically for storing vector embeddings and enhance operations such as semantic search, recommendation engines, and advanced AI/ML processes. They leverage similarity metrics for data retrieval and offer benefits like scalability, flexibility, ultra-low latency, high performance, and optimized storage and memory.  
22
3. 3  
[](https://daily.dev/posts/build-end-to-end-cicd-pipeline-using-github-actions-mlops-gpco4vsma "Build end to end CICD pipeline using GitHub Actions-MLOps")  
Article  
![Avatar of tai](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/8b7e3e63e47b4d34b4c1e634b902c12f)Towards AI · 2y  
Build end to end CICD pipeline using GitHub Actions-MLOps  
Learn how to build a comprehensive end-to-end CI/CD pipeline using GitHub Actions, Docker, and Cloud. The post covers pulling the production model from AWS RDS in MLflow and deploying the container locally and to the cloud.  
17
4. 4  
[](https://daily.dev/posts/build-rag-with-llamaindex-to-make-llm-answer-about-yourself-like-in-an-interview-or-about-general-i-jb2nxgydb "Build Rag With Llamaindex To Make LLM Answer About Yourself, Like in an Interview or About General Information")  
Article  
![Avatar of tai](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/8b7e3e63e47b4d34b4c1e634b902c12f)Towards AI · 2y  
Build Rag With Llamaindex To Make LLM Answer About Yourself, Like in an Interview or About General Information  
Learn how to build a chatbot using RAG (Retrieved Augmentation Generation) and Llamaindex. The article discusses the steps involved in building a chat engine and provides code examples.  
16  
1
5. 5  
[](https://daily.dev/posts/data-science-interview-question-creating-roc-precision-recall-curves-from-scratch-szxjg147s "Data Science Interview Question: Creating ROC & Precision-Recall Curves From Scratch")  
Article  
![Avatar of tai](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/8b7e3e63e47b4d34b4c1e634b902c12f)Towards AI · 2y  
Data Science Interview Question: Creating ROC & Precision-Recall Curves From Scratch  
Learn how to create ROC and Precision-Recall curves from scratch in data science interviews. Import necessary libraries and generate actual data and probabilities. Combine actual and predicted values and calculate metrics for curve creation. Plot the ROC, Sensitivity-Specificity, and Precision-Recall curves.  
13
6. 6  
[](https://daily.dev/posts/exploring-linear-regression-for-spatial-analysis--i6rpz6wsp "Exploring Linear Regression for Spatial Analysis.")  
Article  
![Avatar of tai](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/8b7e3e63e47b4d34b4c1e634b902c12f)Towards AI · 2y  
Exploring Linear Regression for Spatial Analysis.  
Explore how linear regression can be used for spatial analysis and understand its benefits in machine learning and GIS.  
13
7. 7  
[](https://daily.dev/posts/building-llm-agents-using-langchain-openai-api-ccyptzmmb "Building LLM Agents Using LangChain & OpenAI API")  
Article  
![Avatar of tai](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/8b7e3e63e47b4d34b4c1e634b902c12f)Towards AI · 2y  
Building LLM Agents Using LangChain & OpenAI API  
This post provides a guide on building LLM Agents using LangChain and OpenAI API. It explains how the agents work and the various tasks they can perform.  
13  
1

[See all Towards AI archives](/sources/tai/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/tai/best-of/2024/05#page","url":"https://daily.dev/sources/tai/best-of/2024/05","name":"Best Towards AI Posts — May 2024","description":"The most upvoted Towards AI posts from May 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/tai/best-of/2024/05#items","numberOfItems":7,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/ai-engineer-s-toolkit-ylkbobemd","name":"AI Engineer’s Toolkit"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/what-are-vector-databases--nfglklyar","name":"What are Vector Databases?"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/build-end-to-end-cicd-pipeline-using-github-actions-mlops-gpco4vsma","name":"Build end to end CICD pipeline using GitHub Actions-MLOps"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/build-rag-with-llamaindex-to-make-llm-answer-about-yourself-like-in-an-interview-or-about-general-i-jb2nxgydb","name":"Build Rag With Llamaindex To Make LLM Answer About Yourself, Like in an Interview or About General Information"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/data-science-interview-question-creating-roc-precision-recall-curves-from-scratch-szxjg147s","name":"Data Science Interview Question: Creating ROC & Precision-Recall Curves From Scratch"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/exploring-linear-regression-for-spatial-analysis--i6rpz6wsp","name":"Exploring Linear Regression for Spatial Analysis."},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/building-llm-agents-using-langchain-openai-api-ccyptzmmb","name":"Building LLM Agents Using LangChain & OpenAI API"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"Towards AI","item":"https://daily.dev/sources/tai"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/tai/best-of"},{"@type":"ListItem","position":5,"name":"May 2024"}]}]}
```

