IQ-GPT
IQ GPT是由IQ.wiki开发的区块链知识的人工智能助手,IQ.wiki是最大的区块链百科全书。
IQ GPT于2023年由IQ.wiki推出,旨在帮助用户从各种来源获取实时可靠的加密信息。它适用于多种用途,包括学习、开发和交易活动。IQ GPT简化了研究过程,过滤掉不相关的数据,并为寻求区块链领域准确和最新信息的用户提供具体上下文的内容。
IQ GPT由IQ代币提供支持,并从各种来源获取数据,包括IQ.wiki的广泛数据库、DeFiLlama、Frax Docs、Binance Academy、DeFi协议文档、美联社新闻、CoinGecko、Flywheel DeFi、BlockBeats、InvestHK和CoinNess。
截至2023年10月12日,BrainDAO团队推出了IQ GPT的聊天功能。AI助手被增强为具有进行对话的能力,允许与用户进行互动对话,包括提出后续问题。还新增了一个新的聊天历史功能,使用户能够通过创建不同的类别,如交易和研究,来组织他们的互动。
在2023年底,BrainDAO团队推出了AIQChatBot,旨在支持涉及加密货币、DeFi、NFT等相关主题的Telegram和Discord社区。根据于2023年11月1日发布的IQ v3,团队的愿景是为dapps和网站构建AIQChatBot版本,如去中心化交易所、DeFi应用、加密货币项目、NFT项目、数据平台等。
IQ GPT 集成概览
IQ.wiki - IQ.wiki,之前被称为Everipedia,是全球最大的区块链和加密货币百科全书。IQ GPT整合了IQ.wiki的广泛数据库,以提供有关加密和区块链相关主题的数百万潜在问题的高质量响应。
示例问题: "谁创造了Cardano?"
"Yuga Labs发布了哪些基于NFT的游戏?"
CoinGecko - CoinGecko是一个加密货币数据聚合和跟踪网站,提供数字货币和市场分析的全面概述。IQ GPT利用CoinGecko的高级市场数据API,提供有关加密货币、NFT项目和交易所的最新和准确信息。
示例问题:
"以太坊的当前价格是多少?"
"列出今年市值超过1亿美元的代币中涨幅最大的代币"
Flywheel DeFi - Flywheel DeFi是一个专注于创建高质量DeFi内容的平台,特别关注Frax Finance。IQ GPT从Flywheel DeFi的围绕DeFi项目的文章中提取可靠的源数据。
示例问题:
"什么是Frax?"
"什么是杠铃投资理论?"
InvestHK - InvestHK(香港投资推广署)是香港特别行政区政府负责外国直接投资的部门。IQ GPT利用InvestHK的数据为寻求在香港设立和扩大业务的海外企业提供信息和支持。
示例问题:
"Phillips Auctioneers Ltd宣布了什么?"
"香港投资推广署(InvestHK)和新疆政府举办的研讨会总结是什么?"
CoinNess - CoinNess是一个提供实时加密和区块链信息的平台,提供对加密和区块链世界的深入报道和见解。IQ GPT使用CoinNess的数据为用户提供有关加密货币市场和事件的即时和全面信息。
示例问题:
"什么是Viver?"
"Puzzle Monsters获得了什么奖项?"
DeFiLlama - DeFiLlama是去中心化金融(DeFi)领域Total Value Locked(TVL)的聚合器。其数据是开源的,并由代表多个协议的贡献者团队监督。DeFi Llama提供有关加密货币的数据,包括当前价格水平,以及各种DeFi领域的Total Value Locked(TVL)信息,如去中心化交易所(DEXs),借贷协议,流动性挖矿操作,权益池,DeFi保险等其他相关产品。
哪个协议的TVL日变动最大?
在表格中列出7天内变动最大的前5个协议
Polygon PoS桥上的总存款
技术背景
为了促进答案生成过程,我们维护了一个工具映射,这些工具被传递给代理程序。这种动态工具管理允许我们根据用户的偏好和调试选项高效地选择工具。我们主要有两个重要的工具,即矢量查询工具和CoinGecko工具。还有LangChain的计算器工具。
矢量查询工具
矢量查询工具使用户能够从索引的合作伙伴来源中检索答案。该工具在向用户提供上下文相关信息方面发挥着关键作用。
该工具的目标是:
前5个结果:矢量查询工具旨在接受用户提示并从索引的来源返回前5个结果。这些结果包括来源名称和来源URL。
调试选项过滤:它有选择性地仅返回与用户指定的调试选项一致的来源结果。
工作原理:
用户提示:该工具从接受用户提示开始。
来源选择:它搜索矢量数据库,考虑用户的调试选项,从选定的来源检索数据。
前5个结果:该工具汇编前5个结果并将它们作为工具输出传递给代理,为最终答案生成过程做出贡献。
CoinGecko工具
CoinGecko工具在回答基于实时数据的加密市场相关提示方面起着关键作用。该工具为用户提供有关加密货币市场的最新信息。
工具目标:
端点选择:Coingecko工具旨在理解用户的问题并选择最适合回答提示的端点。它根据用户的输入构建有效的Coingecko API端点。
数据检索:它可以调用各种Coingecko API端点以收集相关数据并将其作为最终响应返回。
数据过滤:为了防止LLM的最大标记限制错误,该工具确保仅在处理大型数据集时返回答案所需的必要数据。
工作原理:
端点选择系统:该系统负责根据工具输入选择最佳端点来回答提示。它将大约30个端点的选项缩小到一个更易处理的数量。
动态函数生成:为了支持不同的10个端点集并为所选端点提供输入参数,该系统动态生成函数JSON,确保在端点选择方面具有灵活性。
枚举系统:对于需要从值列表中进行选择的输入参数,枚举系统确保LLM从列表中正确选择值,降低错误发生的几率。
数据过滤系统:该系统过滤从Coingecko API检索到的数据,仅返回必要的信息,以适应不同端点的特定要求。
函数包装系统:一些端点需要复杂的数据过滤,函数包装系统在最终端点选择步骤中使用包含过滤的函数包装这些端点。这种方法简化了处理具有挑战性的数据集的过程。
端点和示例提示:
/simple/price
: 从Coingecko检索一个或多个加密货币在指定目标货币中的当前价格。示例提示:"IQ代币的价格是多少?"
/simple/token_price/
: 获取具有合同地址的特定代币的当前价格。示例提示:"具有合同地址0x579CEa1889991f68aCc35Ff5c3dd0621fF29b0C9的代币的价格是多少?"
/simple/supported_vs_currencies
: 获取IQ GPT支持的货币。示例提示:"IQ GPT支持的货币有哪些?"
/coins/list/new
: 获取新添加的代币列表。示例提示:"列出Coingecko上新添加的代币。"
/coins/{id}
: 根据其唯一id获取有关特定加密货币的详细信息。示例提示:"给我关于IQ代币的详细信息。"
/coins/{id}/history
: 获取加密货币在历史上某个日期的价格。示例提示:"2023年7月28日IQ代币的价格是多少?"
/coins/{id}/contract/{contract_address}
: 获取合同地址的详细信息。示例提示:"合同地址0x579CEa1889991f68aCc35Ff5c3dd0621fF29b0C9的详细信息是什么?"
/coins/{id}/ohlc
: 获取任何已上市加密货币的开盘、最高、最低和收盘价。示例提示:"给我IQ代币的OHLC。"
/asset_platforms
: 获取Coingecko上列出的所有资产平台。示例提示:"列出Coingecko上的所有资产平台。"
/coins/categories
: 获取Coingecko上列出的所有代币的类别。示例提示:"列出Coingecko上列出的所有代币的类别。"
/exchanges
: 获取Coingecko上列出的所有交易所。示例提示:"给出Coingecko上列出的所有交易所。"
/exchanges/{id}/volume_chart
: 检索给定交易所的交易量图数据(以BTC计)。示例提示:"给我过去7天Binance的交易量图。"
/search/trending
: 提供在过去24小时内在CoinGecko上最热门的搜索代币列表。示例提示:"Coingecko上有哪些正在热门的代币?"
/companies/public_treasury/{coin_id}
: 检索关于公共公司比特币或以太坊持有量的数据。示例提示:"公共公司在以太坊中持有多少?"
函数包装器/自定义端点及示例提示:
coin_market_chart
: 获取特定加密货币的历史市场价格和数据。示例提示:"2023年7月28日至2023年8月29日期间比特币的平均价格是多少?"
get_multi_exchange_prices_for_coin
: 获取多个代币的来自交易所的价格。示例提示:"在Binance和Upbit中以太坊的价格是多少?这两个交易所之间的价格差异是多少?"
get_volume_by_range_exchange
: 获取给定时间范围内(最多31天)交易所的交易量。示例提示:"列出Binance在2023年7月28日至2023年8月3日期间的交易量。"
注意: 由于响应模式复杂性和令牌最大错误,某些端点的实际使用可能不可行。
有关IQ GPT的更多信息,请参阅IQ.wiki上的IQ GPT维基页面。要提前访问IQ GPT,您需要维护100,000 HiIQ的HiIQ余额。 HiIQ余额基于您在锁定IQ的时间和额外抵押的IQ金额而减少。因此,我们建议拥有超过100,000 HiIQ,例如,如果您锁定了100,000 IQ两年,您将拥有200,000 HiIQ。您的HiIQ余额将花费2年的时间降至100,000 HiIQ,允许您使用IQ GPT达2年。 除了提前访问IQ GPT外,将来IQ抵押者还将获得高级功能的访问权限。抵押者赚取IQ代币,并根据其HiIQ余额的投票权在治理中发言。了解如何抵押IQ,请查看HiIQ指南。 如果您尚未抵押IQ,您可以使用此表格加入等候名单。
Last updated