The Ultimate AI Navigation Map: Tools, Frameworks, and Prompt Engineering for Engineers


The Ultimate AI Navigation Map: Tools, Frameworks, and Prompt Engineering for Engineers

liyupi/ai-guide

2026-01-22

Here is a friendly guide on why this is a game-changer for engineers and how you can get started.

In the past, our value was often measured by how well we knew syntax or specific APIs. Today, that’s changing. This guide focuses on Vibe Coding—a workflow where you provide the "intent" (the vibe) and AI handles the "implementation" (the code).

Rapid Prototyping
Instead of spending hours setting up boilerplate, you can describe a feature in natural language and have a working demo in minutes.

Knowledge Consolidation
It covers complex topics like RAG (Retrieval-Augmented Generation) and MCP (Model Context Protocol), which are becoming standard in modern AI app architecture.

Tool Discovery
It introduces elite tools like Cursor and Trae that go beyond simple autocompletion by understanding your entire codebase.

The repository is structured as an open-source documentation hub. You can use it in three main ways

Selection Guide
Use it to decide which model to use (e.g., DeepSeek for cost-efficiency, Claude for complex reasoning).

Prompt Library
Copy-paste high-quality prompts to improve the code quality you get from AI.

Vibe Coding Roadmap
Follow the "Zero to One" tutorial to move from writing code manually to "orchestrating" AI.

Instead of writing a Python script from scratch, a modern engineer uses a "Vibe" approach. Here’s how you might interact with an AI tool (like Cursor) based on the principles in this guide

"Create a Python FastAPI service that takes a URL, scrapes the main text using BeautifulSoup, and returns a summary using the OpenAI API."

The AI "feels the vibe" and generates the following structure automatically

from fastapi import FastAPI
import requests
from bs4 import BeautifulSoup
from openai import OpenAI

app = FastAPI()
client = OpenAI(api_key="YOUR_API_KEY")

@app.get("/summarize")
def summarize_site(url: str):
    # 1. Scraping 'vibe'
    response = requests.get(url)
    soup = BeautifulSoup(response.text, 'html.parser')
    text = soup.get_text()[:2000] # Simple truncation

    # 2. AI Summarization 'vibe'
    completion = client.chat.completions.create(
        model="gpt-4o",
        messages=[{"role": "user", "content": f"Summarize this: {text}"}]
    )
    
    return {"summary": completion.choices[0].message.content}

You don't fix bugs manually. You say
"The scraping is failing on JavaScript-heavy sites. Update it to use Playwright." The AI then rewrites the block for you.

To dive in, simply visit the GitHub repository or the navigation site

Go to GitHub
Search for liyupi/ai-guide.

Star the Repo
This keeps you updated as the "latest AI news" section is frequently refreshed.

Check the Wiki/Docs
Start with the "Vibe Coding Zero-Based Tutorial" if you want to change how you build software daily.

Vibe Coding Full Tutorial with Cursor This video is a practical demonstration of how to "speak" your code into existence using tools mentioned in the guide, like Cursor and various LLMs.


liyupi/ai-guide




Code Your Next YouTube Hit: Leveraging LLMs for Instant Video Creation

This project is a fascinating example of applying AI and automation to content creation. It's essentially a tool that takes a topic and churns out a finished


Mastering Diffusion with ComfyUI: An Engineer's Guide

ComfyUI offers several significant advantages for software engineersUnparalleled Control and Flexibility Unlike many other diffusion model UIs that abstract away the underlying process


The Engineer's Path: Understanding LLMs by Building Them

The project you've pointed out, "rasbt/LLMs-from-scratch, " is a fantastic resource. As a software engineer, you might be wondering


Model-Driven AI Agents: Building Sophisticated Tools with Strands-Agents/sdk-python

This SDK is particularly exciting because it allows you to build sophisticated AI agents using a model-driven approach with minimal code


The Lightweight Framework for Collaborative AI Agents

This framework is a lightweight, powerful Python SDK (Software Development Kit) from the developers of GPT models, designed specifically for creating multi-agent workflows


From Theory to Code: Mastering Robotics Algorithms Using PythonRobotics

The AtsushiSakai/PythonRobotics repository is a fantastic, open-source collection of Python sample codes that implement a wide variety of robotics algorithms


TheAlgorithms/Python: A Software Engineer's Guide

TheAlgorithms/Python is a fantastic resource for software engineers looking to deepen their understanding of algorithms and data structures


Developer's Guide to the AI Cookbook

As software engineers, we're constantly looking for ways to efficiently integrate powerful new technologies into our projects


Scaling AI Accuracy: An Engineering Walkthrough of Modern RAG Architectures

If you've been working with Large Language Models (LLMs), you probably know that "out-of-the-box" models often hallucinate or lack specific


Microsoft Agent Framework: Orchestrating Multi-Agent AI Workflows in Python and .NET

Here's a friendly, detailed breakdown from a software engineer's perspective.At its core, the Microsoft Agent Framework is a set of libraries and conventions that help you create AI agents and manage complex interactions between them