zep-js
instructor
zep-js | instructor | |
---|---|---|
3 | 21 | |
19 | 6,173 | |
- | - | |
9.3 | 9.8 | |
3 days ago | 3 days ago | |
TypeScript | Python | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
zep-js
-
Show HN: Ellipsis – Automated PR reviews and bug fixes
Hmm, that searches issues, which isn't the best way to see Ellipsis' work.
Example of PR review: https://github.com/getzep/zep-js/pull/67#discussion_r1594781...
Example of issue-to-PR: https://github.com/getzep/zep/issues/316
Example of bug fix on a PR: https://github.com/jxnl/instructor/pull/546#discussion_r1544...
-
How do domain-specific chatbots work? A retrieval augmented generation overview
Relatedly, to have a useful chatbot you need to track chat history in a way very similar to augmenting with document retrieval, but you may need to generate embeddings and summaries as you go.
A friend of mine is working on an OSS memory system for chat apps that helps store, retrieve, summarize chat history, and documents to now, I believe, on top of LangChain: https://www.getzep.com/
-
Show HN: Zep – Long-Term Memory Store for Conversational AI Apps
- When storing messages long-term, developers are exposed to privacy and regulatory obligations around PII, retention, and deletion of user data.
Zep aims to solve these challenges.
Zep and its Python and [Ja](https://github.com/getzep/zep-js)vascript client libraries have been open-sourced under the Apache License.
Learn more and contribute:
instructor
- Instructor: Structured Outputs for LLMs
- AIM Weekly 27 May 2024
-
Instructor-Go – Structured LLM Outputs in Go
instructor-go is a port of the popular Python package https://github.com/jxnl/instructor.
This implementation uses `jsonschema` and Go struct tags to send data and schema information to the model to return the appropriate response schema.
Currently, OpenAI and Anthropic are supported, and you can see all examples of different capabilities here: https://github.com/instructor-ai/instructor-go/tree/main/exa....
This is in early development and would love some feedback.
Thanks for checking it out!
- Show HN: Anthropic's Prompt Engineering Interactive Tutorial (Web Version)
-
Structured: Extract Data from Unstructured Input with LLM
The Structured project started as a Go conversion of Instructor, but it is a more general-purpose library. It is designed to be extremely easy to use and set up.
-
Show HN: Ellipsis – Automated PR reviews and bug fixes
Hmm, that searches issues, which isn't the best way to see Ellipsis' work.
Example of PR review: https://github.com/getzep/zep-js/pull/67#discussion_r1594781...
Example of issue-to-PR: https://github.com/getzep/zep/issues/316
Example of bug fix on a PR: https://github.com/jxnl/instructor/pull/546#discussion_r1544...
-
Anthropic's Haiku Beats GPT-4 Turbo in Tool Use
Ah yes. Have you tried out instructor [0] or Guidance [1]?
[0]: https://github.com/jxnl/instructor/
- Instructor: Structured Data Like JSON from Large Language Models
-
Show HN: Fructose, LLM calls as strongly typed functions
Good stuff. How does this compare to Instructor? I’ve been using this extensively
https://jxnl.github.io/instructor/
What are some alternatives?
zep - Zep: Long-Term Memory for AI Assistants.
langchainjs - 🦜🔗 Build context-aware reasoning applications 🦜🔗
zep-python - Zep: Long-Term Memory for AI Assistants (Python Client)
simpleaichat - Python package for easily interfacing with chat apps, with robust features and minimal code complexity.
chatgpt-localfiles - Make local files accessible to ChatGPT
PythonGPT - PythonGPT writes and indexes code to implement dynamic code execution using generative models. Younger sibling of DoctorGPT.
outlines - Structured Text Generation
hyperdx - Resolve production issues, fast. An open source observability platform unifying session replays, logs, metrics, traces and errors powered by Clickhouse and OpenTelemetry.
guidance - A guidance language for controlling large language models.
httpx - A next generation HTTP client for Python. 🦋