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

Select and integrate LLM5 #198

Open
10 tasks
tubamos opened this issue Jun 18, 2024 · 0 comments
Open
10 tasks

Select and integrate LLM5 #198

tubamos opened this issue Jun 18, 2024 · 0 comments
Labels
app backend Items related to the app backend data pipeline Items that are related to the scrapers of the data pipeline

Comments

@tubamos
Copy link
Contributor

tubamos commented Jun 18, 2024

Item type: data pipeline

Description: As part of our multiple LLM strategy, this task involves researching/selecting and implementing the fifth LLM that will be implemented as additional LLM to the previously implemented LLMs. This enhance our application's capabilities by leveraging the strengths of multiple LLMs, ensuring better performance, flexibility, and robustness in handling various tasks involved in the langchain framework.

This langchain provided list of LLMs can serve as base for comparison and research https://python.langchain.com/v0.2/docs/integrations/llms/

User Story

  • As a developer,
  • I want to select and implement a new LLM into the Langchain framework to support our multiple LLM strategy,
  • so that the capacity of our application is improved by leveraging the strengths of multiple LLMs.

Acceptance Criteria

  • Identify potential LLM candidates based on criteria such as performance, compatibility, and licensing, then selecting the fifth LLM for integration.
  • install dependencies and libraries for the selected LLM, and implementing it to Langchain framework
  • Ensure the new LLM can be easily switched with other LLMs in the framework as part of the multiple LLM strategy
  • Perform thorough testing to ensure the new LLM interacts correctly with existing components.

Definition of Done

  • The feature has been fully implemented.
  • The feature has been manually tested and works as expected without critical bugs.
  • The feature code is documented with clear explanations of its functionality and usage.
  • The feature code has been reviewed and approved by at least one team member.
  • The feature branches have been merged into the main branch and closed.
  • The feature utility, function and usage have been documented in the respective project wiki on github.
@tubamos tubamos converted this from a draft issue Jun 18, 2024
@tubamos tubamos added the sprint-09 Items assigned to sprint 09 label Jun 18, 2024
@tubamos tubamos added this to the Part C: Mobile app milestone Jun 18, 2024
@tubamos tubamos added data pipeline Items that are related to the scrapers of the data pipeline app backend Items related to the app backend labels Jun 18, 2024
@tubamos tubamos changed the title Select and integrate LLM4 Select and integrate LLM5 Jun 18, 2024
@Ghemechis Ghemechis moved this from Product Backlog to Sprint Backlog in amos2024ss06-feature-board Jun 19, 2024
@tubamos tubamos moved this from Sprint Backlog to Product Backlog in amos2024ss06-feature-board Jun 19, 2024
@tubamos tubamos moved this from Product Backlog to WIP Core in amos2024ss06-feature-board Jun 25, 2024
@tubamos tubamos removed the sprint-09 Items assigned to sprint 09 label Jun 25, 2024
@tubamos tubamos moved this from WIP Core to WIP Optimisations in amos2024ss06-feature-board Jul 3, 2024
@tubamos tubamos moved this from WIP Optimisations to Product Backlog in amos2024ss06-feature-board Jul 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
app backend Items related to the app backend data pipeline Items that are related to the scrapers of the data pipeline
Projects
Status: Product Backlog
Development

No branches or pull requests

1 participant