崗位職責(zé):
1.設(shè)計和開發(fā)核心API: 負(fù)責(zé)設(shè)計、開發(fā)和維護(hù)平臺的核心HTTP API,確保其高性能、高可用性和可擴展性。
2.構(gòu)建Agent執(zhí)行引擎: 開發(fā)任務(wù)規(guī)劃與執(zhí)行模塊,能夠?qū)⒂脩粢鈭D解析為具體的工作流,并進(jìn)行可靠的調(diào)度和執(zhí)行。
3.實現(xiàn)記憶與知識系統(tǒng):
–利用圖數(shù)據(jù)庫 (如 Neo4j, NebulaGraph) 構(gòu)建和管理Agent的知識圖譜和長期記憶。
–結(jié)合向量數(shù)據(jù)庫和緩存技術(shù),設(shè)計并實現(xiàn)Agent的短期及長期記憶模塊。
4.集成與管理AI能力: 將內(nèi)部的意圖識別模型、大模型(LLM)能力以及第三方的OCR服務(wù),封裝成標(biāo)準(zhǔn)化的平臺服務(wù)。
5.開發(fā)Benchmark系統(tǒng): 搭建一套自動化的評測(Benchmark)框架,用于評估和監(jiān)控Agent在不同場景下的性能表現(xiàn),并生成可視化報告。
6.管理會話與狀態(tài): 設(shè)計并實現(xiàn)高效的會話管理 (Session Management) 機制,確保多輪對話的上下文連續(xù)性。
7.基礎(chǔ)設(shè)施與部署: 負(fù)責(zé)服務(wù)的容器化(Docker),并使用Kubernetes進(jìn)行編排和部署,實踐CI/CD流程。
任職要求:
1.計算機科學(xué)或相關(guān)專業(yè)本科及以上學(xué)歷,3年以上后端開發(fā)經(jīng)驗。
2.精通至少一種主流后端編程語言,如 Python (首選), Go 或 Node.js,并熟悉其主流框架 (如 FastAPI, Flask, Gin, Express)。
3.擁有豐富的API設(shè)計和開發(fā)經(jīng)驗(RESTful 或 GraphQL)。
4.具備圖數(shù)據(jù)庫 (Graph Database) 的實際項目經(jīng)驗,并理解其應(yīng)用場景。
5.有集成和使用OCR服務(wù)的經(jīng)驗,了解如何處理返回的結(jié)構(gòu)化數(shù)據(jù)。
6.熟悉使用Redis或類似技術(shù)進(jìn)行緩存和會話管理。
7.有分布式任務(wù)隊列(如 Celery, RabbitMQ)或工作流引擎的設(shè)計/使用經(jīng)驗。
8.熟悉Docker和Kubernetes,了解云原生架構(gòu)和DevOps理念。
9.具備出色的系統(tǒng)設(shè)計能力、解決問題的能力和團(tuán)隊協(xié)作精神。
加分項:
1.有向量數(shù)據(jù)庫 (Vector Database, 如 Milvus, Pinecone) 的使用經(jīng)驗。
2.對大型語言模型(LLM)的應(yīng)用,如Function Calling, RAG (Retrieval-Augmented Generation) 有了解或?qū)嵺`經(jīng)驗。
3.有開源項目貢獻(xiàn)或技術(shù)博客。