Tencent / 01
Education pre-sales Agent
Retrieval, tool calling & deployment
FastAPIDockerRAGFunction callingCloud deployment
I built a pre-sales workbench to organise customer context, product evidence, demonstrations and talk-tracks. The knowledge model covers 867 entries across 12 scenarios, with customer types and stakeholder roles represented as structured fields.
Customer + role + scenario→Metadata + vector retrieval→Search / demo tools→Agent response
- Structured and embedded product documents, demonstration material and talk-tracks; combined metadata filtering with vector retrieval.
- Wrapped demo lookup, talk-track queries and document search as function-calling tools; role-based prompt templates adapt the response to the stakeholder.
- Implemented the FastAPI backend and Docker deployment on a private cloud instance; tested service calls and supported Shenzhen University demonstrations.
- Connected proposal work to implementation: five stakeholder groups, 10 AI/cloud proposals and approximately 20 meeting records.
Identity, sessions & integration boundaries
The containerised integration variant separates local mock identity from platform identity. Production configuration requires identity checks; credentials stay in short-lived server-side sessions while cookies contain a random session ID. This variant's in-memory sessions are suitable for single-instance testing. Its external Agent connector and quota attribution remain documented integration blockers, so mock results are not presented as verified production usage.
Knowledge publishing & decision quality
A manifest points to published content versions, separate from drafts and historical assets. Solution cards distinguish public product capabilities, evidence, validation prerequisites and delivery boundaries. Missing pricing or deployment information becomes a follow-up question rather than an invented quotation or customer commitment.
My role: requirements analysis, knowledge modelling, Agent development, deployment and customer demonstrations. Product recommendations remain subject to human review.