Best of Tech With TimMarch 2025

  1. 1
    Video
    Avatar of TechWithTimTech With Tim·1y

    I Built a Web Scraping AI Agent From Scratch - It's Insane...

    Building powerful AI applications requires the integration of large language models (LLMs) with real-time data and useful tools. In this post, the author demonstrates the development of an AI travel agent using Python. This agent uses Bright Data APIs for real-time travel data, Google Flights, and hotel information to provide relevant and current recommendations. The post covers the project's architecture, details the steps of web scraping with automated browsers, and explains how the AI processes and combines data to generate personalized travel plans.

  2. 2
    Video
    Avatar of TechWithTimTech With Tim·1y

    How to Build a Local AI Agent With Python (Ollama, LangChain & RAG)

    Learn how to build a local AI agent using Python, LangChain, Ollama, and ChromaDB. The project demonstrates setting up an AI to query and interpret data from a CSV file, such as restaurant reviews, using retrieval augmented generation. All processes run locally without requiring external accounts or cloud services, making it a highly accessible project.

  3. 3
    Video
    Avatar of TechWithTimTech With Tim·1y

    This Free AI Coding Assistant Might Destroy Cursor...

    Augment Code is a new AI coding assistant designed to integrate with VS Code and various JetBrains IDEs. It excels in managing and making productive changes in larger codebases rather than building projects from scratch. Key features include fast context-aware code generation, instant code syncing, and comprehensive indexing. It offers a free version, which allows unlimited usage but trains on user data, and paid versions that secure user code. Augment Code is noted for its speed and efficiency compared to other AI assistants like GitHub Copilot and Wind Surf.

  4. 4
    Video
    Avatar of TechWithTimTech With Tim·1y

    Build an AI Agent From Scratch in Python - Tutorial for Beginners

    Learn how to build an AI agent from scratch in Python, integrating popular frameworks like LangChain and using large language models (LLMs) such as Claude or GPT. The tutorial covers setting up a virtual environment, installing dependencies, creating tools, and using API keys for different LLMs. You'll also learn how to create a structured output for the AI agent and how to write custom tools to enhance its functionality.

  5. 5
    Video
    Avatar of TechWithTimTech With Tim·1y

    Learn These 3 GENUIS Python Features

    Discover three advanced Python features that can elevate your programming skills: context managers, metaclasses, and the usage of single dispatch for generic functions. Context managers help manage resources efficiently. Metaclasses define how classes are created, bringing flexibility in class behavior. Single dispatch allows for cleaner and more maintainable code by enabling function overloading based on input types.

  6. 6
    Video
    Avatar of TechWithTimTech With Tim·1y

    Master These 3 Software Design Principles... or Stay a Beginner

    Learn three crucial software design principles to boost your coding skills: the single responsibility principle, the open/closed principle, and the dependency inversion principle. Understand their definitions and see practical examples to illustrate how to apply these principles in Python, ensuring your code is more maintainable, scalable, and flexible. Enhance your development process and improve code quality by adhering to these tested guidelines.