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

docs(weave): refactor landing page #3409

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 19 additions & 13 deletions docs/docs/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,25 +2,31 @@
slug: /
---

# Introduction
# W&B Weave
J2-D2-3PO marked this conversation as resolved.
Show resolved Hide resolved

**Weave** is a lightweight toolkit for tracking and evaluating LLM applications, built by Weights & Biases.
Weights & Biases (W&B) Weave is a framework for tracking, experimenting with, evaluating, deploying, and improving LLM-based applications. Designed for flexibility and scalability, Weave supports every stage of your LLM application development workflow:
J2-D2-3PO marked this conversation as resolved.
Show resolved Hide resolved
J2-D2-3PO marked this conversation as resolved.
Show resolved Hide resolved

Our goal is to bring rigor, best-practices, and composability to the inherently experimental process of developing AI applications, without introducing cognitive overhead.
- **Tracing & Monitoring**: [Track your application from input to output](./guides/tracking/) to debug and analyze production systems.
- **Systematic Iteration**: Refine and iterate on [prompts](./guides/core-types/prompts.md), [datasets](./guides/core-types/datasets.md), and [models](./guides/core-types/models.md).
- **Experimentation**: Experiment with different models and prompts in the [LLM Playground](./guides/tools/playground.md).
- **Evaluation**: Use [pre-built scorers](./guides/evaluation/scorers#predefined-scorers), [object comparison](./guides/tools/comparison.md), and LLM tools to systematically assess and enhance application performance.
- **Guardrails**: Protect your application with [pre- and post-safeguards](./guides/evaluation/guardrails_and_monitors.md) for content moderation, prompt safety, and more.

**[Get started](/quickstart)** by decorating Python functions with `@weave.op()`.
Integrate Weave with your existing development stack via the:
- [Python SDK](./reference/python-sdk/weave/index.md)
- [TypeScript SDK](./reference/typescript-sdk/weave/README.md)
- [Service API](./reference/service-api/call-start-call-start-post)

![Weave Hero](../static/img/weave-hero.png)
Weave supports [numerous LLM providers, local models, frameworks, and third-party services](./guides/integrations/index.md).

Seriously, try the 🍪 **[quickstart](/quickstart)** 🍪 or <a class="vertical-align-colab-button" target="\_blank" href="http://wandb.me/weave_colab" onClick={()=>{window.analytics?.track("Weave Docs: Quickstart colab clicked")}}><img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open In Colab"/></a>
## Get started

You can use Weave to:
Are you new to Weave? Set up and start using Weave with the [Python quickstart](/quickstart) or [TypeScript quickstart](./reference/generated_typescript_docs/intro-notebook.md).

- Log and debug language model inputs, outputs, and traces
- Build rigorous, apples-to-apples evaluations for language model use cases
- Organize all the information generated across the LLM workflow, from experimentation to evaluations to production
## Advanced guides

## What's next?
Learn more about advanced topics:

- Try the **[Quickstart](/quickstart)** to see Weave in action.
- Check out our **[AI Academy](https://www.wandb.courses/pages/w-b-courses)** to learn how build an advanced RAG system, improve your LLM prompting, fine-tune an LLM, and more.
- [Integrations](./guides/integrations/index.md): Use Weave with popular LLM providers, local models, frameworks, and third-party services.
- [Cookbooks](./reference/gen_notebooks/01-intro_notebook.md): Build with Weave using Python and TypeScript. Tutorials are available as interactive notebooks.
- [W&B AI Academy](https://www.wandb.courses/pages/w-b-courses): Build advanced RAG systems, improve LLM prompting, fine-tune LLMs, and more.
Loading