Shark-NLP/OpenICL

OpenICL is an open-source framework to facilitate research, development, and prototyping of in-context learning.

48
/ 100
Emerging

This framework helps AI/ML researchers and developers quickly set up and test different ways to make large language models (LLMs) perform specific tasks, like sentiment analysis, by providing examples directly in the prompt. It takes your dataset and a large language model, then allows you to experiment with various methods for selecting and formatting those examples. The output helps you compare how well different approaches make the LLM understand and complete its task.

584 stars. No commits in the last 6 months. Available on PyPI.

Use this if you are a researcher or developer prototyping and comparing various in-context learning techniques for large language models.

Not ideal if you are an end-user looking for a ready-to-use application of in-context learning without needing to write code or experiment with different methods.

natural-language-processing large-language-models machine-learning-research prompt-engineering AI-development
Stale 6m
Maintenance 0 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 13 / 25

How are scores calculated?

Stars

584

Forks

30

Language

Python

License

Apache-2.0

Last pushed

Oct 03, 2023

Commits (30d)

0

Dependencies

15

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/Shark-NLP/OpenICL"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.