# AI 工程与云：17 个问题 | Muhammad Shahid

URL: https://shahid09.netlify.app/zh/faq/ai-engineering/
Author: Muhammad Shahid, Senior AI Software Engineer & Backend Developer (https://shahid09.netlify.app/)

## 你开发用于生产环境的 LLM 和 GenAI 系统吗？

开发。我开发运行在生产环境中的基于 LLM 的功能和智能体工作流，包括在 AI 产品平台 Joni（joni.ai），我在那里负责后端服务、智能体工作流和集成。

Link: https://shahid09.netlify.app/zh/faq/ai-engineering/#do-you-build-llm-and-genai-systems-for-production

## 你开发基于 Embedding 的 RAG 系统吗？

开发。我在生产环境中搭建过使用 Embedding 和向量检索的 RAG（检索增强生成）流水线：把内容切分成片段、生成 Embedding、存入向量检索，并为 LLM 检索合适的上下文，让它的回答基于你自己的数据。

Link: https://shahid09.netlify.app/zh/faq/ai-engineering/#do-you-build-rag-systems-with-embeddings

## 什么是智能体工作流？你开发吗？

智能体工作流是能自行规划并执行多个步骤的 AI 系统：调用工具、读取数据并决定下一步。我用 LangGraph 和 n8n 开发，在步骤之间保留状态，并把结果交给系统的其他部分。

Link: https://shahid09.netlify.app/zh/faq/ai-engineering/#what-is-an-agentic-workflow-and-do-you-build-them

## 你如何评估和监控 LLM 功能？

我记录提示词、回答和工具调用，在发布前用测试集评估改动，并在生产环境中监控回答质量、延迟和成本。这是我在 QA 中学到的方法，用在了 AI 上。

Link: https://shahid09.netlify.app/zh/faq/ai-engineering/#how-do-you-evaluate-and-monitor-llm-features

## 你使用 Python 吗？

使用。我用 Python 做 AI 相关工作和脚本，同时用 JavaScript 和 TypeScript 开发后端和 Web 应用。

Link: https://shahid09.netlify.app/zh/faq/ai-engineering/#do-you-use-python

## 你使用 TypeScript 吗？

使用。我用 TypeScript 和 JavaScript 编写 Node.js 后端和 Web 前端。

Link: https://shahid09.netlify.app/zh/faq/ai-engineering/#do-you-use-typescript

## 你使用 AWS 和 Docker 吗？

使用。我用 Docker 把服务容器化，并在 AWS 上部署和运行，同时也使用 Heroku、VPS 服务器和 Netlify。

Link: https://shahid09.netlify.app/zh/faq/ai-engineering/#do-you-work-with-aws-and-docker

## 你搭建 CI/CD 流水线吗？

搭建。我搭建自动构建、测试和部署的流水线，让每次改动在上线前都经过检查。比如本站在每次推送后自动部署，然后把站点地图提交到 IndexNow。

Link: https://shahid09.netlify.app/zh/faq/ai-engineering/#do-you-set-up-ci-cd-pipelines

## 你设计微服务和事件驱动系统吗？

设计。我把后端拆分成通过 API、事件和队列通信的服务，也做过数据流处理。我为 Tomi 开发了事件驱动的服务，索引链上事件并保持链下状态同步。

Link: https://shahid09.netlify.app/zh/faq/ai-engineering/#do-you-design-microservices-and-event-driven-systems

## 你适合高级 AI 软件工程师（Senior AI Software Engineer）职位吗？

我兼具大规模生产环境的后端经验（DOP 拥有 3 亿多用户，CV Maker 拥有 100 多万用户）、实际的 GenAI 工程经验（LLM、RAG、智能体工作流和评估）、基于 AWS、Docker 和 CI/CD 的云与 DevOps 能力，以及 QA 背景。我接受远程和混合办公职位。

Link: https://shahid09.netlify.app/zh/faq/ai-engineering/#are-you-a-fit-for-a-senior-ai-software-engineer-role

## 你使用 LangChain 或 LlamaIndex 吗？

使用。我用 LangChain 和 LlamaIndex 做数据加载、检索和链式调用，并用我持有证书的 LangGraph 构建有状态的 AI 智能体。

Link: https://shahid09.netlify.app/zh/faq/ai-engineering/#do-you-work-with-langchain-or-llamaindex

## 你能在生产环境中集成 OpenAI 和 Anthropic 的 API 吗？

能。我在生产后端中调用 OpenAI 和 Anthropic（Claude）的 API，配有重试、超时、流式输出、限流处理和用量记录，让 AI 功能稳定可靠、成本清晰可见。

Link: https://shahid09.netlify.app/zh/faq/ai-engineering/#can-you-integrate-openai-and-anthropic-apis-in-production

## 你会优化 LLM 的成本和延迟吗？

会。我缓存重复的回答，在质量允许时使用更小的模型，精简提示词和上下文，流式返回结果，批量处理后台任务，并按功能跟踪成本和延迟。

Link: https://shahid09.netlify.app/zh/faq/ai-engineering/#do-you-optimise-llm-cost-and-latency

## 你开发过多智能体系统吗？

开发过。我开发过多智能体系统：多个专用 AI 智能体分工完成任务、相互传递结果并交接工作，由 LangGraph 协调。

Link: https://shahid09.netlify.app/zh/faq/ai-engineering/#have-you-built-multi-agent-systems

## 你做提示词工程吗？

做。我设计指令清晰、输出结构化的提示词，对其进行版本管理，并在每次改动上线前用评估集进行测试。

Link: https://shahid09.netlify.app/zh/faq/ai-engineering/#do-you-do-prompt-engineering

## 你使用 LLM 的工具调用和函数调用吗？

使用。我让 LLM 通过定义好的模式调用 API 和工具，并在执行前校验参数，让智能体能安全地操作真实系统。

Link: https://shahid09.netlify.app/zh/faq/ai-engineering/#do-you-use-llm-tool-calling-and-function-calling

## 你做过 LLM 微调吗？

做过。在提示词和 RAG 不够用的情况下，我对模型进行过微调（包括 LoRA），并在使用前把微调后的模型与基础模型进行对比评估。

Link: https://shahid09.netlify.app/zh/faq/ai-engineering/#have-you-fine-tuned-llms
