daxa-ai / pebblo Goto Github PK
View Code? Open in Web Editor NEWPebblo enables developers to safely load data and promote their Gen AI app to deployment
Home Page: https://daxa.ai/pebblo
License: MIT License
Pebblo enables developers to safely load data and promote their Gen AI app to deployment
Home Page: https://daxa.ai/pebblo
License: MIT License
Create a Dockerfile for pebblo to quickly run pebblo in a containerized environment.
Tasks:
As of pebblo 0.1.7, we have good information about current state of the app loading. It would be useful to capture history of last 5 loads of the app.
This will give below information about each load:
Description: By using context words, it increases result score by matching the text coming from a specific column or a specific user input.
PR: #204
Anonymize document snippets in Pebblo report. As Pebblo is considered for environments beyond dev, anonymization will help distribute the report to more app stakeholders.
$ pebblo --help
0%| | 0/10 [00:00<?, ?it/s]usage: pebblo [-h] [--config CONFIG]
Pebblo CLI
options:
-h, --help show this help message and exit
--config CONFIG Config file path
0%| | 0/10 [00:00<?, ?it/s]
Pebblo currently supports LangChain RAG apps. Extend the client to support another popular RAG development framework: LlamaIndex.
WeasyPrint could not import some external libraries. Please carefully follow the installation steps before reporting an issue: https://doc.courtbouillon.org/weasyprint/stable/first_steps.html#installation https://doc.courtbouillon.org/weasyprint/stable/first_steps.html#troubleshooting
Pebblo (as of 0.1.12 version) supports single data source. Having support multiple data sources within single RAG application would be a good feature.
Description:
When I have multiple data sources to be used in my app, I should be able to see all those data sources and their details in the pebblo report.
As part of this feature, following changes would need to be done in the report:
Description
When execute RAG app, we are getting error "unable to reach pebblo server." but it is generating report as expected on Pebblo Server.
Error message
$ python3 fin_corp_rag_app.py
Loading RAG documents ...
Unable to reach pebblo server.
Loaded 93 documents ...
Hydrating Vector DB ...
Finished hydrating Vector DB ...
Expected behavior
It should call Pebblo APIs and pdf report should get generated without any error.
Additional context
Pebblo server was healthy when this error occured.
System:
As of pebblo 0.1.9, we have only pebblo_report.pdf
as output of the pebblo package.
It would be useful if we can have simple UI running locally on pebblo server which will show all apps discovered, giving details about each app(equivalent to pebblo_report.pdf
).
Runtime:loacal is not adding any value in final report.
Instead we can have OS:os_name or OS:os_name:os_version
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.