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

---
title: Best Towards AI posts — June 2024 | daily.dev
description: The most upvoted Towards AI posts from June 2024, curated by the daily.dev community.
canonical: https://daily.dev/sources/tai/best-of/2024/06
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/tai/best-of/2024/06
og:type: website
og:site_name: daily.dev
og:title: Best Towards AI posts — June 2024 | daily.dev
og:description: The most upvoted Towards AI posts from June 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 — June 2024

1. 1  
[](https://daily.dev/posts/the-best-alternative-to-github-copilot-continue-dev-free-ai-zu3vspoaw "The Best Alternative to GitHub Copilot: Continue.dev + Free AI")  
Article  
![Avatar of tai](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/8b7e3e63e47b4d34b4c1e634b902c12f)Towards AI · 2y  
The Best Alternative to GitHub Copilot: Continue.dev + Free AI  
Learn about GitHub Copilot, an AI code completion tool, and its alternative Continue.dev. Discover how to set up Continue.dev with the Groq API key and explore the option of setting up a local LLM server with Ollama. Save money from a GitHub Copilot subscription and use free AI services for code completion.  
34
2. 2  
[](https://daily.dev/posts/the-rise-of-vector-databases-understanding-vector-search-and-rag-pipeline-50e9ihqdy "The Rise of Vector Databases: Understanding Vector Search and RAG Pipeline")  
Article  
![Avatar of tai](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/8b7e3e63e47b4d34b4c1e634b902c12f)Towards AI · 2y  
The Rise of Vector Databases: Understanding Vector Search and RAG Pipeline  
This post explains the fundamentals of vectors and vector databases, as well as the implementation of vector searches and Retrieval-Augmented Generation (RAG) using Qdrant Vector Database. It covers the applications of vector databases in NLP, recommendation engines, and image/video searches. The post also provides a step-by-step guide on how to perform vector searches using Qdrant database and how RAG can be used to improve the accuracy of language models.  
21
3. 3  
[](https://daily.dev/posts/build-your-own-large-language-model-llm-from-scratch-using-pytorch-ieam1sf06 "Build your own Large Language Model (LLM) From Scratch Using PyTorch")  
Article  
![Avatar of tai](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/8b7e3e63e47b4d34b4c1e634b902c12f)Towards AI · 2y  
Build your own Large Language Model (LLM) From Scratch Using PyTorch  
A step-by-step guide to building and training a Large Language Model (LLM) using PyTorch. The model's task is to translate texts from English to Malay language. The core foundation of LLMs is the Transformer architecture, and this post provides a comprehensive explanation of how to build it from scratch.  
20
4. 4  
[](https://daily.dev/posts/a-complete-guide-to-rag-fdaxacjf4 "A Complete Guide to RAG")  
Article  
![Avatar of tai](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/8b7e3e63e47b4d34b4c1e634b902c12f)Towards AI · 2y  
A Complete Guide to RAG  
Retrieval-Augmented Generation (RAG) is a powerful technique that combines a strong existing language model with a retrieval system to efficiently handle company-specific information. Unlike retraining models, which is often impractical, RAG leverages a vector-based search to fetch relevant company documents and uses a language model to generate answers. This approach involves a retriever for searching and a generator for response crafting, significantly improving efficiency. Advanced techniques like RAG Fusion, Cross and Bi-Encoders, and ensemble retrievers enhance the system's accuracy and relevance. Tuning methods such as RELP and FLARE further optimize model performance, making RAG an effective solution for handling unstructured data and varying queries.  
19
5. 5  
[](https://daily.dev/posts/llms---how-do-they-work--rtwnivkdn "LLMs - How Do They Work?")  
Article  
![Avatar of tai](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/8b7e3e63e47b4d34b4c1e634b902c12f)Towards AI · 2y  
LLMs - How Do They Work?  
Learn about LLMs, the role of word vectors in understanding human language, and the importance of transformers in analyzing sequential data.  
19
6. 6  
[](https://daily.dev/posts/a-data-analysis-project-smart-phones-data-analysis--w20dfwiwe "A Data Analysis Project — Smart Phones Data Analysis.")  
Article  
![Avatar of tai](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/8b7e3e63e47b4d34b4c1e634b902c12f)Towards AI · 2y  
A Data Analysis Project — Smart Phones Data Analysis.  
A data analysis project on smartphone data. Extracting insights on brands, models, prices, ratings, 5G capability, IR blaster, processor brands, cores, battery capacity, RAM capacity, screen size, operating systems, resolution, refresh rate, and more.  
15
7. 7  
[](https://daily.dev/posts/tensorflow-the-hidden-gem-of-data-science-s3jcyolsm "TensorFlow: The Hidden Gem of Data Science")  
Article  
![Avatar of tai](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/8b7e3e63e47b4d34b4c1e634b902c12f)Towards AI · 2y  
TensorFlow: The Hidden Gem of Data Science  
TensorFlow is an open-source machine learning framework that empowers data scientists to build, train, and evaluate sophisticated machine learning models. It offers advantages such as production-level scalability, interoperable graph exporting, and support for low-level operations across multiple acceleration platforms. Top companies like Airbnb, Google, and Intel are using TensorFlow. However, TensorFlow is sometimes overlooked due to its perceived complexity, competition from other frameworks, and the preference for higher-level APIs.  
14
8. 8  
[](https://daily.dev/posts/youtube-video-summary-using-ollama-mistralai--u8uta84zy "YouTube Video Summary Using Ollama (MistralAI)")  
Article  
![Avatar of tai](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/8b7e3e63e47b4d34b4c1e634b902c12f)Towards AI · 2y  
YouTube Video Summary Using Ollama (MistralAI)  
Learn how to use Ollama APIs with LLM models like Mistral to generate summaries of YouTube videos. This guide covers the setup of Python libraries, configuration of Ollama with Docker, and using LangChain methods to collect video transcripts and metadata. By utilizing open-source models, the approach is cost-effective and ensures data privacy.  
13

[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/06#page","url":"https://daily.dev/sources/tai/best-of/2024/06","name":"Best Towards AI Posts — June 2024","description":"The most upvoted Towards AI posts from June 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/06#items","numberOfItems":8,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/the-best-alternative-to-github-copilot-continue-dev-free-ai-zu3vspoaw","name":"The Best Alternative to GitHub Copilot: Continue.dev + Free AI"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/the-rise-of-vector-databases-understanding-vector-search-and-rag-pipeline-50e9ihqdy","name":"The Rise of Vector Databases: Understanding Vector Search and RAG Pipeline"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/build-your-own-large-language-model-llm-from-scratch-using-pytorch-ieam1sf06","name":"Build your own Large Language Model (LLM) From Scratch Using PyTorch"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/a-complete-guide-to-rag-fdaxacjf4","name":"A Complete Guide to RAG"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/llms---how-do-they-work--rtwnivkdn","name":"LLMs - How Do They Work?"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/a-data-analysis-project-smart-phones-data-analysis--w20dfwiwe","name":"A Data Analysis Project — Smart Phones Data Analysis."},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/tensorflow-the-hidden-gem-of-data-science-s3jcyolsm","name":"TensorFlow: The Hidden Gem of Data Science"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/youtube-video-summary-using-ollama-mistralai--u8uta84zy","name":"YouTube Video Summary Using Ollama (MistralAI)"}]},{"@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":"June 2024"}]}]}
```

