Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rapid prototype of chaiinlit + Fast API , lighter weight than robocorp actions and Librechat. #47

Merged
merged 70 commits into from
Jun 13, 2024

Conversation

dividor
Copy link
Contributor

@dividor dividor commented Jun 7, 2024

No description provided.

dividor added 30 commits June 7, 2024 17:16
…p actions and Librechat. VERY rough, needed for demo, needs quality and self tests.
…DX dataset attribution, metadata and raw data download link. These are now added as footers on data recipe results served in the chat UI
@dividor
Copy link
Contributor Author

dividor commented Jun 13, 2024

The PR covered a lot of things for a big demo. Going forward we will never do this again!

In the PR ...

  1. Removal of Librechat as it had errors we couldn't debug and was too much for requirements. Removing it removed 4 docker services and a lot of complexity
  2. Creation of Chainlit UI in replacement of Librechat. An assistant and flow version (assistant is main focus right now)
  3. New FastAPI backend. Have left robocorp actions in for now
  4. Tactical solution to enforce JSON schema on all recipes, but roadmap is to replace everything by logging recipes into dedicated module instead of generated scripts
  5. Update to CLI and DB to ensure JSON fields are stored as such throughout the system
  6. Updated ingesiton config to use HAPI production URL
  7. Prompt engineering assistant
  8. Updated AI memory check to check all semantic search matches, not one-by-one, fatser and better context
  9. Split utils.py into db.py, llm.py etc
  10. Moved remaining LLM prompts into central template folder for easier management and evaluation
  11. Created an Azure deployment script
  12. Added literal AI for observability
  13. Lots of new recipes, 6 provided by @JanPeterDatakind
  14. Lots of other simplification and refactoring

@dividor dividor changed the title Rapid prototype of chaiinlit + Fast API , lighter weight than robocorp actions and Librechat. VERY rough, needed for demo, needs quality and self tests. Rapid prototype of chaiinlit + Fast API , lighter weight than robocorp actions and Librechat. Jun 13, 2024
@dividor dividor requested a review from JanPeterDatakind June 13, 2024 21:52
Copy link
Contributor

@JanPeterDatakind JanPeterDatakind left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved.

@JanPeterDatakind JanPeterDatakind merged commit 72f7ab7 into main Jun 13, 2024
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants