/prompt-flow

Primary LanguagePythonMIT LicenseMIT

Prompt flow

Python package

Prompt flow是一套开发工具,旨在简化基于LLM的AI应用程序的端到端开发周期,从构思、原型设计、测试、评估到生产部署和监控。它使提示工程变得更加容易,并使您能够构建具有生产质量的LLM应用程序。

使用Prompt flow,您将能够:

  • 创建可执行的工作流,将LLMs、提示、Python代码和其他工具链接在一起。
  • 轻松调试和迭代您的流程,特别是与LLMs的交互。
  • 使用更大的数据集评估您的流程质量和性能。
  • 将测试和评估集成到您的CI/CD系统中,以确保您的流程质量。
  • 将您的流程部署到您选择的服务平台或轻松集成到您的应用程序代码库中。
  • (可选但强烈建议)通过利用云版本与您的团队合作Prompt flow in Azure AI.

Prompt flow 入门教程⚡

使用Prompt flow开发您的LLM应用程序可以从我们的 docs 入手。然后参考以下入门教程,开始你的开发之旅:

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.

Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

License

Copyright (c) Microsoft Corporation. All rights reserved.

Licensed under the MIT license.