我思考这个想法已经有好几年了,之前也尝试过几次。去年我开始了这个项目,现在我觉得我有了一些可用的东西。
这是一个异步框架,可以混合同步和异步的 Python 函数,将它们组合成有向无环图(DAG),运行它们,调度它们,在步骤之间持久化数据,或者让数据仅在内存中流动。
GitHub: [https://github.com/walnutgeek/lythonic](https://github.com/walnutgeek/lythonic)
文档: [https://walnutgeek.github.io/lythonic/](https://walnutgeek.github.io/lythonic/)
PyPI: pip install lythonic
它是数据流的。因此,从理论上讲,你可以仅用纯函数来组合它。Lythonic 需要对参数和返回值进行注解,以便将输出与输入连接起来。目前,所有数据都以 JSON 格式保存在 SQLite 中,并且对于一定量的数据来说,这样的处理是可以的。
你可以将其用作任务流,保持参数和返回值为空,并将所有数据维护在流之外。
但实际上,你可以在某种折中方案中做得很好,只需流动元数据,足以使你的函数调用可重复,并保持一些可以可靠查询的记录系统。
无论如何,我会尽快停止唠叨。
Python 3.11+
MIT 许可证。
最小依赖:Pydantic, Pyyaml, Croniter
正在准备 v0.1。期待反馈。v0.0.14 已发布。Claude 生成了合理的文档。抱歉,我无法做得更好。我也在开发 Web 界面和实际的端到端示例应用。
谢谢。
- Sergey
返回首页
最新
我建立了一个包含83,000行代码的发明管道,首先从问题陈述开始,然后调用多个最先进的模型来生成发明创意。接着,这些创意会经过一系列筛选,以排除不合格的人工智能生成内容。
嗨,HN!<p>我一直觉得在网上探索《摩诃婆罗多》和《罗摩衍那》非常困难。大多数内容要么是长篇,要么是零散的,理解像卡尔纳或毗湿摩这样的角色通常需要打开多个标签页。<p>为了解决这个问题,我创建了<a href="https://www.ithihasas.in/" rel="nofollow">https://www.ithihasas.in/</a>。这是一个简单的角色探索工具,让你通过人物及其关系来浏览史诗,而不是线性阅读所有内容。<p>这也是一次使用Claude CLI的实验。我在几个小时内就能完成第一个版本。它在生成结构化内容和加快开发方面帮助很大,但用户体验和数据一致性仍然需要手动调整。<p>希望能收到关于用户体验的反馈,以及这种探索神话的方式是否对你有效。