Show HN: RΞASON – Open-source TypeScript framework for LLM apps Hi HN! RΞASON is an OSS Typescript framework for developing LLM apps that uses Typescript's interfaces to get structured output from an LLM. While there are other TS LLM frameworks, I think RΞASON fills a unique space in the market: it's laser-focused on only three areas and, most importantly, actively stays away from pre-made prompting & retrieval. I've been in the LLM space since GPT-3 originally came out, and I've always had problems with other frameworks, such as LangChain. I dislike that they focus a ton on out-of-the-box prompting & pre-made agents — I , as the dev, should be the one in charge of it. My belief is that LLMs are a new primitive that programmers can use — not a new way to program; it's still up to the programmer to do the right thing & create the right abstractions. Therefore, it's the developer's job to learn the new concepts that come from this new primitive, such as prompting & retrieval. I see a similar analogy here with ORMs & SQL. What RΞASON helps with is in areas that don't differentiate your app: getting structured outputs, handling streaming, and observability. The goal of RΞASON is to make creating great LLM experiences easier. We try to accomplish this by simplifying the hard stuff & maximizing performance — decreasing as much as possible the TTUB. RΞASON is OpenTelemetry compatible — which allows observability in almost any tool (Zipkin, Jaeger, paid solutions, etc.). I'd really love to hear feedback about RΞASON! It has been a hobby project for the last months and I'm super curious to what y'all will think. By the way, contributions welcome! https://ift.tt/Hp8gYKC December 13, 2023 at 01:05AM
Show HN: RΞASON – Open-source TypeScript framework for LLM apps https://ift.tt/6GYg3ZQ
Related Articles
Show HN: Thread Archive – free tool to save Slack community data https://ift.tt/hZr03ifShow HN: Thread Archive – free tool to save Slack community data Slack… Read More
Show HN: Citizen – A Node.js web app framework for fans of classic app servers https://ift.tt/YJMKBgTShow HN: Citizen – A Node.js web app framework for fans of classic app… Read More
Show HN: React-guitar-chord, a react component for chord name to guitar diagram https://ift.tt/3ypPbJWShow HN: React-guitar-chord, a react component for chord name to guita… Read More
Show HN: 4B+ DNS Records Dataset https://ift.tt/BpzDnhNShow HN: 4B+ DNS Records Dataset Hi HN, I've been working on building … Read More
Show HN: An in-memory, NoSQL database implemented in Python https://ift.tt/RfDa9sNShow HN: An in-memory, NoSQL database implemented in Python https://if… Read More
Show HN: Podcastfy AI – Open-source tool to generate AI audio conversations https://ift.tt/7v1WDO4Show HN: Podcastfy AI – Open-source tool to generate AI audio conversa… Read More
Show HN: Those Who Die as Cattle https://ift.tt/FpLrz7QShow HN: Those Who Die as Cattle What if a game gave you the backstory… Read More
Show HN: I made a webapp where you can share your projects https://ift.tt/temC7MJShow HN: I made a webapp where you can share your projects Hi guys I m… Read More
0 Comments: