1. 项目目标 本指南详细介绍如何从零搭建一个基于 Gyroscope 健康数据的 AI 健康教练,包括数据后端、API/OpenAPI 配置、GPTs Action 绑定、Prompt 设计及人机交互流程。适用于开发者或健康领域爱好者自建健康数据分析 AI 助手,也支持拓展多源数据、智能分析和可视化需求。 2. 技术方案流程概览 后端 API 服务开发 使用 Flask + Requests + BeautifulSoup (Python) 实现数据抓取、解析、缓存和结构化。 OpenAPI (Action) Schema 配置 基于 OpenAPI 3.1.0 规范,定义 /api/daily 等接口,标准化输入输出。 GPTs 创建与 Action 集成 在 OpenAI GPTs 平台创建新 GPTs,绑定 Action(API),配置安全认证。 Prompt 设计与人机交互 优化提示词,使 LLM 能用健康顾问视角分析和解读数据。 用户/开发者端体验 支持自然语言健康查询,GPTs 实时调用 API […]
GPFS集群配置 1. 安装配置Net-SNMP 1.1 用yum命令安装软件包 yum install -y net-snmp 1.2 添加GPFS需要的共享库链接 libnetsnmpagent.so -- from Net-SNMP libnetsnmphelpers.so -- from Net-SNMP libnetsnmpmibs.so -- from Net-SNMP libnetsnmp.so -- from Net-SNMP libwrap.so -- from TCP Wrappers libcrypto.so -- from OpenSSL 这些文件通常在目录/lib64或者/usr/lib64或者/usr/local/lib64中,以libnetsnmpmibs.so为例说明: cd /usr/lib64 ln -s libnetsnmpmibs.so.5.1.2 libnetsnmpmibs.so # the version number could be different depends on your own environment […]
前言 能观测硬件设备性能数据的工具或者平台数不胜数,自有一大批优秀的公司和团队趋之若鹜(贬义词?不好意思,词穷了,就想表示一个东西很红。),咱也不讲究,你走你的阳关道,我攒我的Hello World,自娱自乐,就是不闲着。 效果图 整体逻辑 DevMon性能配置示例 - table: 'hrSWRunPerfCPU' # 必选,与通用配置文件id,id_range同级别 table_index: 'hrSWRunIndex' # 可选 label: 'SW Running CPU Stat' # 必选,用来筛选MongoDB数据 related_symbol: 'hrSWRunName' # 可选,读取table子项名称,无则视'label'为名称 perf: True # 必选,用来区别硬件状态和性能 MongoDB云端申请及数据类型 1. MongoDB Atlas申请 MongoDB Atlas 2. MongoDB Atlas用户及安全配置 SECURITY --> Database Access --> Database Users 3. MongoDB时序集合数据类型示例 { "timestamp": { "$date": "2023-11-01T07:03:59.837Z" }, "metadata": […]
写在最前 说来也奇怪,人人都标榜圆满之后的不破不立,但为人初时想做一些规矩之外的事,却被说成是大逆不道。世人皆言,走过千山万水,再看山不是山,才能悟得非常道。你我都没有剧中所言传承之类的秘法,从一无所知修到一无所知,究竟是返璞归真,还是可怜的命运循环。所谓慈悲,都是执著。 当然,说回主题,Linux一众命令可以轻易实现的结果,为何还要做这些毫无意义的事。可能这就是我们这一代人的倔强,是不是苦果子,得自己尝过了才知道。口口声声以肉身证道,凡人哪有什么登天路,不过是拾级而上,守正扶弱而已。 目的 格式化行式命令输出1为字典类型。 代码 sshcmd.py #!/usr/bin/env python3 # -*- coding: utf-8 -*- from dataclasses import dataclass @dataclass class LineFeature: keyword: str = None prefix: str = None suffix: str = None @dataclass class DelmtIndexType: delimiter: str = None index: int = None @dataclass class KeyValuePair: feature: LineFeature = None key: list[DelmtIndexType] = None […]