分类目录归档:开源项目

【置顶】开源项目一览表


...
一级分类 二级分类 项目名 简介 地址
AI 智能体框架 LangChain
AI-开发框架 多智能体协作框架 AutoGen
AI LLM(大语言模型)应用开发平台 BiSheng
AI 多智能体框架 MetaGPT
AI 开源大模型 DeepSeek
AI 金融大模型 FinRobot
AI FinGPT
AI FinNLP
量化 量化交易平台 vnpy 基于Python的开源量化交易平台开发框架 github
量化 量化交易框架 AlphaPy
AI量化 知识库 quant-wiki

Read more

【置顶】FinRobot-金融应用的开源 AI 智能体平台


FinRobot 是一个人工智能代理平台,它超越了 FinGPT 的范畴,是为金融应用精心设计的全面解决方案。它集成了多种多样的人工智能技术,不仅仅局限于语言模型。这种广阔的视野凸显了该平台的多功能性和适应性,能够满足金融行业多方面的需求。

FinRobot 是一个专注于金融应用的开源 AI 智能体平台,由 AI4Finance 基金会开发。它通过结合大语言模型(如 GPT-4)和多种金融工具,提供一系列功能,主要用于股票分析、市场预测、财务报表解读和报告生成。以下是一些核心特点和功能:

核心功能:

  1. 市场预测代理:输入公司代码、财务数据和新闻,预测股价走势并提供简要分析。
  2. 财务分析师代...

Read more

AI机器人群聊-


这个仓库 botgroup.chat 是一个基于 React 和 Cloudflare Pages 构建的多人 AI 聊天应用,同时也支持服务器版的一键 Docker 部署。以下是对该仓库的详细介绍:

项目概述

这是一个多人 AI 聊天应用,支持多个 AI 角色同时参与对话,提供类似群聊的交互体验。用户可以在应用中与多个 AI 角色进行实时交流,享受流式响应。该应用具有群组管理、AI 角色禁言、Markdown 格式支持、数学公式显示等功能,界面美观且支持移动端。

功能特点

  • 多 AI 角色对话:支持多个 AI 角色同时参与对话。
  • 实时流式响应:用户与 AI 交流时可获得实时流式响应。
  • ...

Read more

Apache Calcite-动态数据管理框架


Apache Calcite是一个动态数据管理框架,从仓库的文件和代码片段可以看出它具备以下主要功能:

核心功能

  1. SQL解析与验证:提供了行业标准的SQL解析器和验证器,能够解析和验证SQL语句的正确性,确保输入的SQL符合规范。
  2. 可定制的优化器:拥有可定制的优化器,支持插入自定义规则和成本函数。这使得开发者可以根据具体的业务需求和数据特点,对查询进行优化,提高查询效率。
  3. 代数运算符:包含逻辑和物理代数运算符,为SQL查询的执行提供了基础的操作单元。这些运算符可以将SQL查询转换为代数表达式,便于后续的优化和执行。
  4. SQL与代数的转换:提供了各种从SQL到代数,以及从代数到SQL的转换...

Read more

SeaTunnel-


从提供的代码片段来看,这个仓库主要围绕 Apache SeaTunnel 项目展开,涉及数据处理、存储、检查点管理等多个方面,以下是详细介绍:

核心功能

  1. 检查点存储
    • 提供了多种存储系统的检查点存储配置,包括 S3、OSS、COS 等。不同存储系统需要不同的配置参数,如 S3 需要用户对存储桶有写入权限,OSS 需要提供访问密钥和端点地址等。
    • 定义了检查点存储的接口和工厂类,方便扩展和实现不同的存储插件。
  2. Hive 连接器
    • 提供了 Hive 存储的相关实现,根据 Hive 表的存储位置自动选择合适的存储类型,如 S3、OSS、COS 或 HDFS。
    • 实现了加载 Hadoop 配置的功...

Read more

Lean-算法交易引擎


这个仓库是QuantConnect的Lean算法交易引擎,是一个事件驱动、专业级别的算法交易平台,具备优雅的工程设计和深度的量化概念建模。以下是对该仓库的详细介绍:

仓库概述

  • 平台特点:LEAN是一个事件驱动、专业级别的算法交易平台,注重优雅的工程设计和深度的量化概念建模。它支持开箱即用的替代数据和实时交易。
  • 模块化设计:该平台采用模块化设计,每个组件都可插拔和定制,并且自带了适用于所有主要插件点的模型。
  • CLI工具:提供QuantConnect Lean CLI命令行界面工具,方便开发者与Lean算法交易引擎进行交互,可用于管理项目、运行回测、部署实时算法等任务。

主要功能模块

    ...

Read more

QuantLib-定量金融的免费开源库


这个仓库是QuantLib,一个用于定量金融的免费开源库,旨在为定量金融提供一个全面的软件框架,可用于建模、交易和风险管理等实际场景。以下是对该仓库的详细介绍:

仓库基本信息

Read more

pandas-ai-自然语言数据分析平台- AI 的数据分析工具


这个仓库 pandas-ai 是一个 Python 平台,它的核心功能是让用户能够以自然语言的方式与数据进行交互,帮助非技术用户更自然地使用数据,也能帮助技术用户在处理数据时节省时间和精力。以下是对该仓库的详细介绍:

主要功能模块

  1. Vector Stores(向量存储)
    • 抽象接口:定义了 VectorStore 抽象基类,其中包含了一系列抽象方法,如 add_question_answeradd_docsdelete_question_and_answers 等,用于添加、更新、删除和查询问题答案以及文档等操作。
    • 具体实现:实现了 LanceDB 类,该类继承自 VectorSto...

Read more

dbt-core-Data Build Tool-数据转换工具



1. 一段话总结
dbt Labs通过dbt Cloud提供数据仓库转换解决方案,帮助企业构建高质量、可信赖的数据产品,降低成本并提升效率。其核心功能包括自动化数据管道、标准化治理、跨平台集成及社区协作,服务HubSpot、Nasdaq、Vestas等知名企业,实现数据团队与业务的高效协同。官网强调减少数据工作负担提升数据ROI,并通过收购SDF Labs增强SQL开发体验,吸引超过10万数据专业人员加入社区。


2. 思维导图

- dbt Labs
  - 核心产品:dbt Cloud
    - 功能特点
      - 自动化数据管道
      - 标准化治理
     ...

Read more