Bumuo ng mga local-first AI agents na tumatakbo nang buong-buo sa isang developer workstation gamit ang Microsoft Foundry Local at Qwen function-calling models.
复制下面这句话,粘贴给 Claude Code、Codex、Cursor 等 AI 编程工具,它会读取安装说明并在你确认后完成安装。
请阅读 https://ai.atlankj.com/install/asset/gh-local-ai-agents-d9b300f84ff4 ,按照其中的说明把「local-ai-agents」安装到你(当前 AI 工具)中。执行前先告诉我将运行的命令和写入的位置,等我确认。
查看 AI 将读取的安装说明正在读取 GitHub 原文…
内容来自 GitHub 原始文件,由原作者维护。在 GitHub 查看
Kasama sa kasanayan para sa Lesson 17 – Paglikha ng Lokal na AI Agents. Gamitin ito upang tulungan ang isang nag-aaral na bumuo ng isang ahente na nagrerason, tumatawag ng mga tool, at naghahanap ng dokumentasyon nang buong mag-isa sa kanilang sariling makina — walang cloud inference. Ibatay ang bawat rekomendasyon sa nilalaman ng leksyon at ang tumatakbong notebook.
Isaaktibo ang kasanayang ito kapag nais ng nag-aaral na:
Ang isang SLM ay nagtutuko ng lawak para sa privacy, gastos, at offline na operasyon. Ang panalong
estratehiya: hayaan ang SLM ang mag-orchestrate at hayaan ang mga tool ang gumawa ng mabibigat na gawain. Ang
modelo ay hindi kailangang maalam sa codebase — kailangan lang nitong malaman kung kailan tatawagin
read_file at search_docs. Ito ay nakatuon sa lakas ng SLM (mga limitadong desisyon
tulad ng pagpili ng tool) at inilalayo sa kahinaan nito (malawak na kaalaman, mahaba at multi-hop
na pangangatwiran).
base_url (at paggamit ng lokal na placeholder na API key). Awtomatikong pinipili rin nito ang pinakamahusay na build (CPU/GPU/NPU) para sa makina.stdio.foundry model run qwen2.5-7b-instruct
foundry service status
from foundry_local import FoundryLocalManager
from openai import OpenAI
manager = FoundryLocalManager("qwen2.5-7b-instruct")
client = OpenAI(base_url=manager.endpoint, api_key=manager.api_key) # lokal na placeholder
~8 GB RAM ang isang realistiko at minimum; nakakatulong ang GPU/NPU pero hindi kinakailangan.
Ituro ang nag-aaral sa notebook
17-local-agent-foundry-local.ipynb:
search_docs ay nagbabalik ng mga nangungunang top-k chunks.stdio; itakda ito sa isang proyekto na direktoryo at patunayan ang mga output nito.| Sitwasyon | Saan ito tumatakbo |
|---|---|
| Sensitibong datos / offline | Lokal na SLM |
| Simple, limitadong gawain | Lokal na SLM (murang, mabilis) |
| Mahirap na multi-hop na pangangatwiran sa hindi sensitibong data | Cloud model |
| Cloud outage | Lokal na SLM (maayos na pagbaba ng kalidad) |
Ito ay sumasalamin sa ideya ng model-routing mula sa Lesson 16, gamit ang workstation bilang isa sa mga ruta. Piliin ang mga disenyo na bumabalik sa lokal para ang ahente ay bumaba sa kalidad sa halip na tuluyang mabigo.
Pagtatanggi: Ang dokumentong ito ay isinalin gamit ang serbisyo ng AI translation na Co-op Translator. Bagama't nagsusumikap kami para sa katumpakan, pakatandaan na ang awtomatikong pagsasalin ay maaaring maglaman ng mga pagkakamali o hindi pagkakatugma. Ang orihinal na dokumento sa orihinal nitong wika ang dapat ituring na pangunahing sanggunian. Para sa mahahalagang impormasyon, inirerekomenda ang propesyonal na pagsasalin ng tao. Hindi kami mananagot sa anumang maling pagkakaintindi o maling interpretasyon na nagmula sa paggamit ng pagsasaling ito.