Deploy Personal Code Assistant Using LLama.cpp in 3 Minutes

Deploy Personal Code Assistant Using LLama.cpp in 3 Minutes

Deploy Personal Code Assistant Using LLama.cpp in 3 Minutes Today, I will demonstrate the use of the most popular on-device LLM deployment engine, llama.cpp. The demonstration will be conducted on a MacBook Pro (M3 Pro). Project address: https://github.com/ggerganov/llama.cpp. Compilation method: https://github.com/ggerganov/llama.cpp/blob/master/docs/build.md. The model used for testing is the Qwen2.5-Coder-3B-Instruct. Model download address: https://huggingface.co/Qwen/Qwen2.5-Coder-3B-Instruct. This model … Read more

Optimize Word Format with Windsurf: Achieve 90% Accuracy!

Optimize Word Format with Windsurf: Achieve 90% Accuracy!

Recently, I took on a big job to organize hundreds of Word documents and unify their formats. Just thinking about manually adjusting each one made me feel overwhelmed. While I was worrying, I suddenly thought of the amazing tool, Windsurf AI. After trying it out, it was truly a lifesaver! Using it to process Word … Read more

Windsurf’s Ability to Modify Multiple Projects Simultaneously

Windsurf's Ability to Modify Multiple Projects Simultaneously

In practical work, it is very common for a requirement to be implemented through collaboration across multiple projects. For example: A web access requirement may involve modifications to both front-end and back-end projects; An order operation requirement in a microservice architecture may involve modifications to multiple microservice projects such as user, order, payment, etc., which … Read more

Windsurf: A Beginner’s Guide to Building Your Own iOS Game

Windsurf: A Beginner's Guide to Building Your Own iOS Game

From cursor to scrbook and now to windsurf, you can basically set up your own iOS program without any programming background. The video demonstrates the practical application of building a Sudoku game on the iOS platform using Windsurf. Interested friends can try it out; all the AI tools introduced are available for free! If you … Read more

How Generative AI Shapes Intelligent Advertising Production

How Generative AI Shapes Intelligent Advertising Production

The paper is published in “Advertising Research” (“Modern Advertising” Journal), 2024, 21(12): 16-25. Wang Fei Researcher at the Research Center for Journalism and Social Development, Renmin University of China, Professor in the Department of Advertising and Media Economics, and Director of the Modern Advertising Research Center Li Siqi Doctoral student of the 23rd cohort at … Read more

Guide to Using CrewAI: A Large Language Model Agent Collaboration Tool

Guide to Using CrewAI: A Large Language Model Agent Collaboration Tool

This article introduces the core concepts, regular operations, and tool usage of the large language model agent collaboration tool CrewAI. Official website: https://www.crewai.com Github: https://github.com/joaomdmoura/crewAI 1. Agent – What is an agent? (1). Agent Properties (2). Creating an Agent (3). Conclusion 2. Task – Overview of Tasks (1). Task Properties (2). Creating a Task (3). … Read more

In-Depth Analysis of Creating Agents with CrewAI

In-Depth Analysis of Creating Agents with CrewAI

CrewAI Official Website: https://www.crewai.comGithub: https://github.com/joaomdmoura/crewAIChinese Documentation: http://www.aidoczh.com/docs/crewai/ 1. Introduction2. Detailed Explanation of Core Concepts in CrewAI2.1 Agent2.1.1 Definition and Function of Agents2.1.2 Agent Attributes2.1.3 Creating Agents2.2 Tasks2.2.1 Task Definition and Collaboration2.2.2 Task Attributes2.2.3 Creating Tasks2.2.4 Creating Tasks Using Tools2.2.5 Task Dependencies2.2.6 Asynchronous Execution2.2.7 Callback Mechanism2.2.8 Accessing Specific Task Outputs2.2.9 Tool Overriding Mechanism2.2.10 Error Handling and … Read more

AI Programming From Scratch: Image Compression Tool Development

AI Programming From Scratch: Image Compression Tool Development

Introduction: Developing Office Tools! More Freedom! In daily office work, we often need tools to compress images, convert document formats, etc., but the tools available on the market either have limited functionality or require a subscription fee.Is there a way to meet our needs without paying? The answer is: develop it yourself with Cursor! We … Read more