512 lines
17 KiB
TypeScript
512 lines
17 KiB
TypeScript
import { media } from "./assets";
|
|
|
|
export type Language = "zh" | "en";
|
|
|
|
export type MethodStep = {
|
|
key: string;
|
|
label: string;
|
|
title: string;
|
|
quote: string;
|
|
body: string;
|
|
outputs: string[];
|
|
image: string;
|
|
images?: string[];
|
|
imageTitles?: string[];
|
|
};
|
|
|
|
export type FieldNetwork = {
|
|
title: string;
|
|
text?: string;
|
|
image: string;
|
|
partnerTitle: string;
|
|
partners: string[];
|
|
};
|
|
|
|
export type ImpactChange = {
|
|
title: string;
|
|
subtitleLines: string[];
|
|
};
|
|
|
|
export type SiteContent = {
|
|
meta: {
|
|
htmlLang: string;
|
|
description: string;
|
|
logoAlt: string;
|
|
titles: Record<string, string>;
|
|
};
|
|
header: {
|
|
brandName: string;
|
|
homeAria: string;
|
|
navAria: string;
|
|
languageAria: string;
|
|
platformLabel: string;
|
|
platformAria: string;
|
|
};
|
|
hero: {
|
|
titleBefore: string;
|
|
titleAccent: string;
|
|
titleAfter: string;
|
|
ledePrefix: string;
|
|
keywords: string[];
|
|
contactCta: string;
|
|
contactActiveText: string;
|
|
methodCta: string;
|
|
methodActiveText: string;
|
|
visualAria: string;
|
|
videoAria: string;
|
|
scrollAria: string;
|
|
};
|
|
method: {
|
|
heading: string;
|
|
staticAria: string;
|
|
deliverablesSeparator: string;
|
|
deliverablesAria: string;
|
|
swipeHint: string;
|
|
steps: MethodStep[];
|
|
};
|
|
home: {
|
|
impactHeading: string;
|
|
fieldHeading: string;
|
|
moreIndustryTitle: string;
|
|
partnerWallAria: string;
|
|
contactMessage: string;
|
|
contactCta: string;
|
|
contactActiveText: string;
|
|
};
|
|
about: {
|
|
title: string;
|
|
intro: string;
|
|
contactListAria: string;
|
|
contactItems: {
|
|
label: string;
|
|
value: string;
|
|
}[];
|
|
};
|
|
footer: {
|
|
companyName: string;
|
|
copyright: string;
|
|
navAria: string;
|
|
contact: string;
|
|
serviceAgreement: string;
|
|
privacyPolicy: string;
|
|
filing: string;
|
|
};
|
|
navItems: {
|
|
label: string;
|
|
path: string;
|
|
}[];
|
|
fieldNetworks: FieldNetwork[];
|
|
impactChanges: ImpactChange[];
|
|
};
|
|
|
|
export const defaultLanguage: Language = "zh";
|
|
|
|
export const languageOptions: {
|
|
code: Language;
|
|
label: string;
|
|
shortLabel: string;
|
|
}[] = [
|
|
{ code: "zh", label: "中文", shortLabel: "中" },
|
|
{ code: "en", label: "English", shortLabel: "EN" },
|
|
];
|
|
|
|
export const isLanguage = (value: string | null): value is Language =>
|
|
value === "zh" || value === "en";
|
|
|
|
const zhMethodSteps: MethodStep[] = [
|
|
{
|
|
key: "onsite",
|
|
label: "驻场",
|
|
title: "进入现场,听懂业务",
|
|
quote: "懂你的人不懂 AI,懂 AI 的人不懂你",
|
|
body: "FDE 驻场实施工程师进入客户现场,访谈团队,梳理真实流程、岗位分工、服务规则和例外情况。",
|
|
outputs: ["业务流程地图", "可 AI 化任务清单", "岗位协同设计方案"],
|
|
image: media.onsiteScreens[0],
|
|
images: media.onsiteScreens,
|
|
imageTitles: ["业务流程重构"],
|
|
},
|
|
{
|
|
key: "knowledge",
|
|
label: "建模",
|
|
title: "把业务知识建成结构",
|
|
quote: "没有企业知识体系,AI 就是最聪明的笨蛋",
|
|
body: "把分散在文档、聊天记录和岗位经验里的知识,整理成 AI 能够调用和推理的企业本体。",
|
|
outputs: ["企业本体", "规则与例外情况库", "流程知识图谱"],
|
|
image: media.knowledgeScreens[0],
|
|
images: media.knowledgeScreens,
|
|
imageTitles: ["企业本体", "企业数据本体"],
|
|
},
|
|
{
|
|
key: "workflow",
|
|
label: "协同",
|
|
title: "配置 AI 代理,协同业务流程",
|
|
quote: "没有职能设定,AI 就是空中楼阁",
|
|
body: "通过智念体平台配置多个 AI 代理,各司其职,协同推进咨询响应、资料整理、内容生成和流程节点。",
|
|
outputs: ["AI 代理配置", "协同工作流设计", "业务 AI 协同系统"],
|
|
image: media.workflowScreens[0],
|
|
images: media.workflowScreens,
|
|
imageTitles: ["智能体平台", "Agent 消息中台", "AIGC 引擎"],
|
|
},
|
|
{
|
|
key: "audit",
|
|
label: "审计",
|
|
title: "让企业管理 AI 的运行",
|
|
quote: "不能被管理,就不能被信任",
|
|
body: "通过安全审计平台管理权限、记录行为日志、设置人工介入节点,数据始终归企业所有。",
|
|
outputs: ["权限管理规则", "行为日志机制", "人工干预节点"],
|
|
image: media.auditScreens[0],
|
|
images: media.auditScreens,
|
|
imageTitles: ["AI 行为审计", "AI 工作日志"],
|
|
},
|
|
];
|
|
|
|
const enMethodSteps: MethodStep[] = [
|
|
{
|
|
key: "onsite",
|
|
label: "On-site",
|
|
title: "Enter the field and understand the work",
|
|
quote: "People who know your work may not know AI. People who know AI may not know you.",
|
|
body: "FDE on-site implementation engineers work with customer teams, interview stakeholders, and map real processes, roles, service rules, and exceptions.",
|
|
outputs: ["Business process map", "AI-ready task list", "Role collaboration design"],
|
|
image: media.onsiteScreens[0],
|
|
images: media.onsiteScreens,
|
|
imageTitles: ["Business process reconstruction"],
|
|
},
|
|
{
|
|
key: "knowledge",
|
|
label: "Modeling",
|
|
title: "Turn business knowledge into structure",
|
|
quote: "Without an enterprise knowledge system, AI is the smartest fool.",
|
|
body: "We organize documents, chat history, and role-based experience into an enterprise ontology that AI can retrieve, reason over, and apply.",
|
|
outputs: ["Enterprise ontology", "Rules and exceptions library", "Process knowledge graph"],
|
|
image: media.knowledgeScreens[0],
|
|
images: media.knowledgeScreens,
|
|
imageTitles: ["Enterprise ontology", "Enterprise data ontology"],
|
|
},
|
|
{
|
|
key: "workflow",
|
|
label: "Workflow",
|
|
title: "Configure AI agents to coordinate business processes",
|
|
quote: "Without role definition, AI is built on air.",
|
|
body: "The NianXX agent platform configures multiple AI agents with clear responsibilities so they can coordinate inquiries, documentation, content generation, and process nodes.",
|
|
outputs: ["AI agent configuration", "Collaborative workflow design", "Business AI operating system"],
|
|
image: media.workflowScreens[0],
|
|
images: media.workflowScreens,
|
|
imageTitles: ["Agent platform", "Agent message hub", "AIGC engine"],
|
|
},
|
|
{
|
|
key: "audit",
|
|
label: "Audit",
|
|
title: "Let the enterprise govern how AI runs",
|
|
quote: "If it cannot be managed, it cannot be trusted.",
|
|
body: "A security audit platform manages permissions, records behavior logs, and defines human intervention points while enterprise data remains owned by the client.",
|
|
outputs: ["Permission rules", "Behavior log mechanism", "Human intervention nodes"],
|
|
image: media.auditScreens[0],
|
|
images: media.auditScreens,
|
|
imageTitles: ["AI behavior audit", "AI work logs"],
|
|
},
|
|
];
|
|
|
|
export const siteContent: Record<Language, SiteContent> = {
|
|
zh: {
|
|
meta: {
|
|
htmlLang: "zh-CN",
|
|
description:
|
|
"NianXX 智念科技是一家企业级 AI 落地服务公司,专注于旅行社、景区、酒店和教育机构。",
|
|
logoAlt: "NianXX 智念科技",
|
|
titles: {
|
|
"/": "NianXX 智念科技",
|
|
"/about": "关于我们 | 联系我们 | NianXX 智念科技",
|
|
},
|
|
},
|
|
header: {
|
|
brandName: "智念科技",
|
|
homeAria: "返回首页",
|
|
navAria: "主导航",
|
|
languageAria: "语言切换",
|
|
platformLabel: "产品平台",
|
|
platformAria: "进入智念科技产品平台",
|
|
},
|
|
hero: {
|
|
titleBefore: "企业级AI从",
|
|
titleAccent: "理解",
|
|
titleAfter: "开始",
|
|
ledePrefix: "我们不做工具,我们交付",
|
|
keywords: [
|
|
"转化",
|
|
"复购",
|
|
"留存",
|
|
"成交",
|
|
"获客",
|
|
"触达",
|
|
"回访",
|
|
"线索跟进",
|
|
"询单响应",
|
|
"工单闭环",
|
|
"投诉预警",
|
|
"库存管理",
|
|
],
|
|
contactCta: "联系我们",
|
|
contactActiveText: "开始沟通",
|
|
methodCta: "我们如何工作",
|
|
methodActiveText: "查看方法",
|
|
visualAria: "现场工作与企业流程视觉",
|
|
videoAria: "企业现场工作空间",
|
|
scrollAria: "向下滚动",
|
|
},
|
|
method: {
|
|
heading: "我们如何工作",
|
|
staticAria: "我们如何工作的完整步骤",
|
|
deliverablesSeparator: "",
|
|
deliverablesAria: "交付物",
|
|
swipeHint: "左右滑动",
|
|
steps: zhMethodSteps,
|
|
},
|
|
home: {
|
|
impactHeading: "我们如何合作",
|
|
fieldHeading: "落地行业与合作伙伴",
|
|
moreIndustryTitle: "更多行业伙伴实践中",
|
|
partnerWallAria: "合作伙伴墙",
|
|
contactMessage: "看看我们能为您做什么",
|
|
contactCta: "联系我们",
|
|
contactActiveText: "开始沟通",
|
|
},
|
|
about: {
|
|
title: "关于我们",
|
|
intro:
|
|
"NianXX 智念科技于 2025 年 2 月成立于贵州贵阳,我们专注于AI技术如何落地于企业,拥有算法备案、知识本体建设方法专利、Agent智能体技术等一系列自主知识产权。已服务旅行社、景区、酒店、教育等行业客户 18 家,帮助企业将真实业务流程转化为可理解、可执行、可审计的 AI 运营体系。",
|
|
contactListAria: "联系方式",
|
|
contactItems: [
|
|
{ label: "邮箱", value: "znkj@nianxx.com" },
|
|
{ label: "电话 / 微信号", value: "+86 15185112100" },
|
|
],
|
|
},
|
|
footer: {
|
|
companyName: "贵州智念科技服务有限公司",
|
|
copyright: "© 2025 NianXX. Together, be better.",
|
|
navAria: "页脚导航与法律信息",
|
|
contact: "联系我们",
|
|
serviceAgreement: "服务协议",
|
|
privacyPolicy: "隐私协议",
|
|
filing: "黔ICP备2025054767号",
|
|
},
|
|
navItems: [{ label: "联系我们", path: "/about#contact" }],
|
|
fieldNetworks: [
|
|
{
|
|
title: "旅行社",
|
|
text: "咨询响应、报价辅助、行程内容生成、产品知识沉淀",
|
|
image: media.travel,
|
|
partnerTitle: "旅行社与跨境旅游服务",
|
|
partners: [
|
|
"贵人之旅旅行社",
|
|
"贵州百姓惠旅行社",
|
|
"泰国联泰国际",
|
|
"曼谷千百度旅行社",
|
|
"老挝联泰旅行社",
|
|
],
|
|
},
|
|
{
|
|
title: "景区",
|
|
text: "游客服务、景区调度、营销宣传……",
|
|
image: media.scenic,
|
|
partnerTitle: "景区与目的地",
|
|
partners: [
|
|
"荔波小七孔景区",
|
|
"烟台养马岛景区",
|
|
"芭提雅东方公主号景区",
|
|
"芭提雅 Sina 号景区",
|
|
],
|
|
},
|
|
{
|
|
title: "酒店",
|
|
text: "OTA运营,渠道调控,财务管理………",
|
|
image: media.hotel,
|
|
partnerTitle: "酒店与住宿服务",
|
|
partners: [
|
|
"息烽天沐酒店",
|
|
"龙里云从朵花酒店",
|
|
"芭提雅中天温德姆酒店",
|
|
"芭提雅华美达酒店",
|
|
],
|
|
},
|
|
{
|
|
title: "教育机构",
|
|
text: "AI 教育、教培管理、课件减负",
|
|
image: media.education,
|
|
partnerTitle: "文旅科技、传媒、教育与资本生态",
|
|
partners: [
|
|
"湖南省智慧文旅科技有限公司",
|
|
"中听传媒",
|
|
"立尹文化传媒",
|
|
"贵阳恩野教育",
|
|
"天襄资本",
|
|
],
|
|
},
|
|
],
|
|
impactChanges: [
|
|
{
|
|
title: "建设运营一体",
|
|
subtitleLines: ["深度参与业务", "从增量中共同获利"],
|
|
},
|
|
{
|
|
title: "快速验证业务",
|
|
subtitleLines: ["从最紧迫的业务逐步建设", "不搞大而全"],
|
|
},
|
|
{
|
|
title: "产品主权归业主",
|
|
subtitleLines: ["品牌、数据、代码资产", "归业主所有"],
|
|
},
|
|
],
|
|
},
|
|
en: {
|
|
meta: {
|
|
htmlLang: "en",
|
|
description:
|
|
"NianXX is an enterprise AI implementation company serving travel agencies, scenic destinations, hotels, and education organizations.",
|
|
logoAlt: "NianXX",
|
|
titles: {
|
|
"/": "NianXX",
|
|
"/about": "About | Contact | NianXX",
|
|
},
|
|
},
|
|
header: {
|
|
brandName: "NianXX Technology",
|
|
homeAria: "Back to home",
|
|
navAria: "Main navigation",
|
|
languageAria: "Language switcher",
|
|
platformLabel: "Products",
|
|
platformAria: "Open the NianXX product platform",
|
|
},
|
|
hero: {
|
|
titleBefore: "Enterprise AI starts with ",
|
|
titleAccent: "understanding",
|
|
titleAfter: "",
|
|
ledePrefix: "We do not sell tools. We deliver ",
|
|
keywords: [
|
|
"conversion",
|
|
"repeat purchase",
|
|
"retention",
|
|
"deals",
|
|
"acquisition",
|
|
"reach",
|
|
"follow-up",
|
|
"lead follow-up",
|
|
"inquiry response",
|
|
"ticket closure",
|
|
"complaint alerts",
|
|
"inventory control",
|
|
],
|
|
contactCta: "Contact us",
|
|
contactActiveText: "Start a conversation",
|
|
methodCta: "How we work",
|
|
methodActiveText: "View method",
|
|
visualAria: "On-site work and enterprise process visual",
|
|
videoAria: "Enterprise on-site workspace",
|
|
scrollAria: "Scroll down",
|
|
},
|
|
method: {
|
|
heading: "How we work",
|
|
staticAria: "Complete steps for how we work",
|
|
deliverablesSeparator: " ",
|
|
deliverablesAria: "deliverables",
|
|
swipeHint: "Swipe",
|
|
steps: enMethodSteps,
|
|
},
|
|
home: {
|
|
impactHeading: "How we collaborate",
|
|
fieldHeading: "Industries and partners",
|
|
moreIndustryTitle: "More industry partners in progress",
|
|
partnerWallAria: "Partner wall",
|
|
contactMessage: "See what we can do for you",
|
|
contactCta: "Contact us",
|
|
contactActiveText: "Start a conversation",
|
|
},
|
|
about: {
|
|
title: "About us",
|
|
intro:
|
|
"NianXX was founded in February 2025 in Guiyang, Guizhou. We focus on turning AI technology into enterprise operations, with algorithm filing, patented knowledge ontology construction methods, agent technology, and other proprietary intellectual property. We have served 18 clients across travel agencies, scenic destinations, hotels, and education, helping companies convert real business workflows into AI operating systems that are understandable, executable, and auditable.",
|
|
contactListAria: "Contact information",
|
|
contactItems: [
|
|
{ label: "Email", value: "znkj@nianxx.com" },
|
|
{ label: "Phone / WeChat", value: "+86 15185112100" },
|
|
],
|
|
},
|
|
footer: {
|
|
companyName: "Guizhou NianXX Technology Service Co., Ltd.",
|
|
copyright: "© 2025 NianXX. Together, be better.",
|
|
navAria: "Footer navigation and legal information",
|
|
contact: "Contact us",
|
|
serviceAgreement: "Service agreement",
|
|
privacyPolicy: "Privacy policy",
|
|
filing: "Qian ICP No. 2025054767",
|
|
},
|
|
navItems: [{ label: "Contact us", path: "/about#contact" }],
|
|
fieldNetworks: [
|
|
{
|
|
title: "Travel agencies",
|
|
text: "Inquiry response, quote support, itinerary generation, product knowledge capture",
|
|
image: media.travel,
|
|
partnerTitle: "Travel agencies and cross-border travel services",
|
|
partners: [
|
|
"Guiren Journey Travel Agency",
|
|
"Guizhou Baixinghui Travel Agency",
|
|
"Thailand Liantai International",
|
|
"Bangkok Qianbaidu Travel Agency",
|
|
"Laos Liantai Travel Agency",
|
|
],
|
|
},
|
|
{
|
|
title: "Scenic destinations",
|
|
text: "Visitor service, destination dispatch, marketing communication",
|
|
image: media.scenic,
|
|
partnerTitle: "Scenic areas and destinations",
|
|
partners: [
|
|
"Libo Xiaoqikong Scenic Area",
|
|
"Yantai Yangma Island Scenic Area",
|
|
"Pattaya Oriental Princess Cruise",
|
|
"Pattaya Sina Cruise",
|
|
],
|
|
},
|
|
{
|
|
title: "Hotels",
|
|
text: "OTA operations, channel control, financial management",
|
|
image: media.hotel,
|
|
partnerTitle: "Hotels and hospitality services",
|
|
partners: [
|
|
"Xifeng Tianmu Hotel",
|
|
"Longli Yuncong Duohua Hotel",
|
|
"Pattaya Jomtien Wyndham Hotel",
|
|
"Pattaya Ramada Hotel",
|
|
],
|
|
},
|
|
{
|
|
title: "Education organizations",
|
|
text: "AI education, training operations, lighter courseware work",
|
|
image: media.education,
|
|
partnerTitle: "Culture tourism, media, education, and capital ecosystem",
|
|
partners: [
|
|
"Hunan Smart Culture and Tourism Technology Co., Ltd.",
|
|
"Zhongting Media",
|
|
"Liyin Culture Media",
|
|
"Guiyang Enye Education",
|
|
"Tianxiang Capital",
|
|
],
|
|
},
|
|
],
|
|
impactChanges: [
|
|
{
|
|
title: "Build and operate as one",
|
|
subtitleLines: ["Deeply participate in the business", "Share value from incremental growth"],
|
|
},
|
|
{
|
|
title: "Validate business quickly",
|
|
subtitleLines: ["Start with the most urgent workflow", "Avoid oversized all-in-one builds"],
|
|
},
|
|
{
|
|
title: "Product sovereignty stays with the owner",
|
|
subtitleLines: ["Brand, data, and code assets", "remain owned by the client"],
|
|
},
|
|
],
|
|
},
|
|
};
|