R2R
fastembed
R2R | fastembed | |
---|---|---|
4 | 4 | |
1,304 | 945 | |
7.8% | 17.4% | |
9.8 | 9.4 | |
7 days ago | 2 days ago | |
HTML | Python | |
MIT License | Apache License 2.0 |
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.
R2R
-
Show HN: Ellipsis – Automated PR reviews and bug fixes
Hi HN, hunterbrooks and nbrad here from Ellipsis (https://www.ellipsis.dev). Ellipsis automatically reviews your PRs when opened and on each new commit. If you tag @ellipsis-dev in a comment, it can make changes to the PR (via direct commit or side PR) and answer questions, just like a human.
Demo video: https://www.youtube.com/watch?v=X61NGZpaNQA
So far, we have dozens of open source projects and companies using Ellipsis. We seem to have landed in a kind of sweet spot where there’s a good match between the current capabilities of AI tools and the actual needs of software engineers - this doesn’t replace human review, but it saves you time by catching/fixing lots of small silly stuff.
Here’s an example in the wild: https://github.com/relari-ai/continuous-eval/pull/38, where Ellipsis (1) adds a PR summary; (2) finds a bug and adds a review comment; (3) after a [human] user comments, generates a side PR with the fix; and (4) after a (human) user merges the side PR and adds another commit, re-reviews the PR and approves it
Here’s another example: https://github.com/SciPhi-AI/R2R/pull/350#pullrequestreview-..., where Ellipsis adds several comments with inline suggestions that were directly merged by the developer.
You can configure Ellipsis in natural language to enforce custom rules, style guides, or conventions. For example, here’s how the `jxnl/instructor` repo uses natural language rules to make sure that docs are kept in sync: https://github.com/jxnl/instructor/blob/main/ellipsis.yaml#L..., and here’s an example PR that Ellipsis came up with based on those rules: https://github.com/jxnl/instructor/pull/346.
Don’t worry, your code is never stored or used to train models (https://docs.ellipsis.dev/security).
Installing into your repo takes 2 clicks at https://www.ellipsis.dev. We’d really appreciate your feedback, thoughts, and ideas!
- Show HN: R2R – Open-source framework for production-grade RAG
fastembed
- FastLLM by Qdrant – lightweight LLM tailored For RAG
- FLaNK Stack Weekly 19 Feb 2024
-
What are Vector Embeddings?
Selecting the right embedding model for your use case is crucial to your application performance. Qdrant makes it easier by offering seamless integration with the best selection of embedding APIs, including Cohere, Gemini, Jina Embeddings, OpenAI, Aleph Alpha, Fastembed, and AWS Bedrock.
-
FastEmbed: Fast and Lightweight Embedding Generation for Text
If you're using FastEmbed and you've got ideas or need certain features, feel free to let us know. Just drop an issue on our GitHub page. That's where we look first when we're deciding what to work on next. Here's where you can do it: FastEmbed GitHub Issues.
What are some alternatives?
txtai - 💡 All-in-one open-source embeddings database for semantic search, LLM orchestration and language model workflows
gnn - TensorFlow GNN is a library to build Graph Neural Networks on the TensorFlow platform.
canopy - Retrieval Augmented Generation (RAG) framework and context engine powered by Pinecone
openvino_notebooks - 📚 Jupyter notebook tutorials for OpenVINO™
SimplyRetrieve - Lightweight chat AI platform featuring custom knowledge, open-source LLMs, prompt-engineering, retrieval analysis. Highly customizable. For Retrieval-Centric & Retrieval-Augmented Generation.
event-ruler - Event Ruler is a Java library that allows matching many thousands of Events per second to any number of expressive and sophisticated rules.
recon-ng - Open Source Intelligence gathering tool aimed at reducing the time spent harvesting information from open sources.
FLiPStackWeekly - FLaNK AI Weekly covering Apache NiFi, Apache Flink, Apache Kafka, Apache Spark, Apache Iceberg, Apache Ozone, Apache Pulsar, and more...