You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

README.md 2.8 kB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. # <center>MindPilot 🚀
  2. <div align="center">
  3. **Language**: [English](README.md) | [中文](README-zh.md)
  4. </div>
  5. ## Introduction
  6. [**MindPilot**](https://github.com/ResDream/MindPilot) is a cross-platform multifunctional intelligent desktop Agent assistant designed to provide users with convenient and efficient smart solutions. It leverages [**MindSpore**](https://github.com/mindspore-ai/mindspore) and [**MindNLP**](https://github.com/mindspore-lab/mindnlp) to integrate advanced large language models as its core decision-making engine. MindPilot can accurately decompose, plan, execute, reflect on, and summarize user tasks, ensuring efficient task completion. ✨
  7. ## Key Features
  8. - **Cross-Platform Support** 🌍: Compatible with major operating systems including Windows, macOS, and Linux.
  9. - **Customizable Agents** 🛠️: Users can tailor different agent identities based on their needs, allowing for personalized intelligent services to handle diverse task scenarios.
  10. - **Efficient Execution** ⚡: Advanced algorithms, powered by MindSpore and MindNLP, ensure efficient task completion.
  11. - **Knowledge Base Support** 📚: Integrates a knowledge base to provide contextual information and enhance decision-making capabilities.
  12. - **Hardware Compatibility** 💻: Supports CPU, GPU, and Ascend devices.
  13. ## Installation
  14. - Clone
  15. ```bash
  16. git clone https://github.com/ResDream/MindPilot.git
  17. ```
  18. - Frontend
  19. ```bash
  20. # Installation
  21. cd Frontend
  22. yarn
  23. # Build for Specific Platforms:
  24. # For windows
  25. $ yarn build:win
  26. # For macOS
  27. $ yarn build:mac
  28. # For Linux
  29. $ yarn build:linux
  30. ```
  31. - Backend
  32. ```bash
  33. # Install dependencies
  34. pip install -r requirements.txt
  35. ```
  36. ## Usage Guide
  37. 1. **Start MindPilot**:
  38. ```bash
  39. # Frontend
  40. cd Frontend
  41. yarn dev
  42. # Backend
  43. cd src/mindpilot
  44. python main.py
  45. ```
  46. 2. **Search Config**:
  47. - Open the file src/mindpilot/app/configs/tool_config.py.
  48. Fill in the bing search API in the following code:
  49. ```python
  50. "search_internet": {
  51. "use": False,
  52. "search_engine_name": "bing",
  53. "search_engine_config": {
  54. "bing": {
  55. "result_len": 3,
  56. "bing_search_url": "https://api.bing.microsoft.com/v7.0/search",
  57. "bing_key": "",
  58. },
  59. },
  60. ```
  61. 3. **Create and Configure Agents** 🛠️:
  62. - Select "Create Agent" within the app and follow the prompts to complete the setup.
  63. 4. **Start Tasks** 📝:
  64. - Input your task requirements, and MindPilot will automatically decompose and plan them.
  65. ## Contact Us 📧
  66. For questions or suggestions, please contact [2802427218@qq.com](mailto:your-email@example.com).

MindPilot是一个跨平台的多功能智能Agent桌面助手,旨在为用户提供便捷、高效的智能解决方案。通过集成先进的大语言模型作为核心决策引擎,MindPilot能够对用户的任务进行精准分解、规划、执行、反思和总结,确保任务的高效完成。同时提供了高度自定义化的Agent,用户可以根据需求自定义不同身份的Agent,以应对多样化的任务场景,实现个性化的智能服务。在MindSpore和MindNLP的