https://github.com/jerryym/aicad
LLM在CAD中的应用程序开发
https://github.com/jerryym/aicad
autocad llm
Last synced: 9 months ago
JSON representation
LLM在CAD中的应用程序开发
- Host: GitHub
- URL: https://github.com/jerryym/aicad
- Owner: Jerryym
- License: mit
- Created: 2024-06-12T02:16:10.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-07-02T10:02:12.000Z (about 2 years ago)
- Last Synced: 2025-06-08T16:03:31.347Z (about 1 year ago)
- Topics: autocad, llm
- Language: C++
- Homepage:
- Size: 44.9 KB
- Stars: 0
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AICAD
AICAD是一个基于通用大语言模型和AutoCAD平台开发的应用程序。该项目目标为,通过对LLM进行微调,实现自然语言指令的识别和执行,使其能够理解并执行用户的自然语言指令,简化用户操作流程。
## Environment
* **IDE**:Visual Studio 2022
* **CAD Version**:AutoCAD2021、AutoCAD2022
* **ObjectArx Version**:[ObjectArx2022](https://download.autodesk.com/esd/objectarx/2022/objectarx_for_autocad_2022_win_64bit_dlm.sfx.exe)
## Getting Started
1. 在项目文件夹下新建名为 `vendor`的文件夹。
2. 下载[ObjectArx2022](https://download.autodesk.com/esd/objectarx/2022/objectarx_for_autocad_2022_win_64bit_dlm.sfx.exe),安装至 `vendor`文件夹下,并将文件夹命名为 `ObjectARX2022`。
3. 在Visual Studio中打开 `AICAD.sln`,并编译项目。
4. 在AutoCAD2021或AutoCAD2022中,加载 `AIAssistant.arx`。
## Dependencies
* MFC
* ObjectArx
* [pybind11](https://github.com/pybind/pybind11)