File size: 8,417 Bytes
2ef1d57
 
 
 
32a2c5c
2ef1d57
 
 
 
 
 
 
 
 
32a2c5c
2ef1d57
eefd46e
32a2c5c
eefd46e
32a2c5c
2ef1d57
32a2c5c
dccc64a
32a2c5c
2ef1d57
32a2c5c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2ef1d57
 
 
 
 
 
32a2c5c
2ef1d57
 
32a2c5c
2ef1d57
 
 
 
 
 
 
 
 
 
 
dccc64a
 
32a2c5c
2ef1d57
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "\n",
      "\n",
      "\u001b[1m> Entering new LLMBashChain chain...\u001b[0m\n",
      "打开路径:/Volumes/硬件-英语组资产/体验版软件-广州格灵/插件apk,安装其中所有的apk文件\u001b[32;1m\u001b[1;3m\n",
      "\n",
      "I need to take the following actions:\n",
      "- Change directory to the specified path\n",
      "- List all files in the directory\n",
      "- Install all the apk files\n",
      "```bash\n",
      "cd /Volumes/硬件-英语组资产/体验版软件-广州格灵/插件apk\n",
      "ls\n",
      "for file in *.apk; do adb install $file; done\n",
      "```\u001b[0m\n",
      "Code: \u001b[33;1m\u001b[1;3m['cd /Volumes/硬件-英语组资产/体验版软件-广州格灵/插件apk', 'ls', 'for file in *.apk; do adb install $file; done']\u001b[0m\n",
      "Answer: \u001b[33;1m\u001b[1;3m\u001b[31m(通用版)_口语评测_v13.4(new_Server).apk\u001b[m\u001b[m\n",
      "\u001b[31mAI智慧学习眼_正式_V3.5.19_2023-03-24-17_signed.apk\u001b[m\u001b[m\n",
      "\u001b[31mEasyExam_v1.0.4_5_03231736_currency_tj_signed.apk\u001b[m\u001b[m\n",
      "\u001b[31mKaDaHD_v7.0.0_tongyongban_release_20220919_143506_700_4_waiyutong_sign.apk\u001b[m\u001b[m\n",
      "\u001b[31mTingKid_v3.0.0[30000]_geling_2022060913_release.apk\u001b[m\u001b[m\n",
      "\u001b[31mV2_sign_duershow_Protect_app-normal-gelin-release.apk\u001b[m\u001b[m\n",
      "\u001b[31mcnWriting-release-1.8-8-202304140346.apk\u001b[m\u001b[m\n",
      "\u001b[31menWriting-release-1.8-8-202304140343.apk\u001b[m\u001b[m\n",
      "\u001b[31mhongenshizi3.7.1geling.apk\u001b[m\u001b[m\n",
      "\u001b[31mhongensiwei 5.8.0_geling.apk\u001b[m\u001b[m\n",
      "\u001b[31monlineDict_v1.0.31_2211181759_currency_legu_jiagu_signed.apk\u001b[m\u001b[m\n",
      "\u001b[31m家长助手_v2.1.1.1_通用版本.apk\u001b[m\u001b[m\n",
      "\u001b[31m平板通用版_课堂同步学_v1.0.0.0.apk\u001b[m\u001b[m\n",
      "\u001b[31m应用商店_v2.2.3_无启动图标.apk\u001b[m\u001b[m\n",
      "\u001b[31m格灵搜题_视源网课学习机_A版_v1.3.9.a_g_s.apk\u001b[m\u001b[m\n",
      "\u001b[31m精准学_2.4.2(调用)_202304121925_g_signed.apk\u001b[m\u001b[m\n",
      "\u001b[31m综合模块0.0.21通用适配安卓8只隐藏图标(有air)20230322.apk\u001b[m\u001b[m\n",
      "\u001b[31m英汉听写_平板通用_v1.0.0_release_04111733.apk\u001b[m\u001b[m\n",
      "\u001b[31m语音助手(Turing)_通用_v1.0.9_release_g(系统签名).apk\u001b[m\u001b[m\n",
      "\u001b[31m课程助手-Default-V2.5.2-0320_tj_signed.apk\u001b[m\u001b[m\n",
      "\u001b[31m通用平板_听说训练_v1.0.0.1.apk\u001b[m\u001b[m\n",
      "Performing Streamed Install\n",
      "Success\n",
      "Performing Streamed Install\n",
      "Success\n",
      "Performing Streamed Install\n",
      "Success\n",
      "Performing Streamed Install\n",
      "Success\n",
      "Performing Streamed Install\n",
      "Success\n",
      "Performing Streamed Install\n",
      "Success\n",
      "Performing Streamed Install\n",
      "Success\n",
      "Performing Streamed Install\n",
      "Success\n",
      "Performing Streamed Install\n",
      "Success\n",
      "Performing Streamed Install\n",
      "Success\n",
      "Performing Streamed Install\n",
      "Success\n",
      "Performing Streamed Install\n",
      "Success\n",
      "Performing Streamed Install\n",
      "Success\n",
      "Performing Streamed Install\n",
      "Success\n",
      "Performing Streamed Install\n",
      "Success\n",
      "Performing Streamed Install\n",
      "Success\n",
      "Performing Streamed Install\n",
      "Success\n",
      "Performing Streamed Install\n",
      "Success\n",
      "adb: failed to install 语音助手(Turing)_通用_v1.0.9_release_g(系统签名).apk: Failure [INSTALL_FAILED_SHARED_USER_INCOMPATIBLE: Reconciliation failed...: Reconcile failed: Package com.gl.aichat has no signatures that match those in shared user android.uid.system; ignoring!]\n",
      "Performing Streamed Install\n",
      "Performing Streamed Install\n",
      "Success\n",
      "Performing Streamed Install\n",
      "Success\n",
      "\u001b[0m\n",
      "\u001b[1m> Finished chain.\u001b[0m\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "'\\x1b[31m(通用版)_口语评测_v13.4(new_Server).apk\\x1b[m\\x1b[m\\n\\x1b[31mAI智慧学习眼_正式_V3.5.19_2023-03-24-17_signed.apk\\x1b[m\\x1b[m\\n\\x1b[31mEasyExam_v1.0.4_5_03231736_currency_tj_signed.apk\\x1b[m\\x1b[m\\n\\x1b[31mKaDaHD_v7.0.0_tongyongban_release_20220919_143506_700_4_waiyutong_sign.apk\\x1b[m\\x1b[m\\n\\x1b[31mTingKid_v3.0.0[30000]_geling_2022060913_release.apk\\x1b[m\\x1b[m\\n\\x1b[31mV2_sign_duershow_Protect_app-normal-gelin-release.apk\\x1b[m\\x1b[m\\n\\x1b[31mcnWriting-release-1.8-8-202304140346.apk\\x1b[m\\x1b[m\\n\\x1b[31menWriting-release-1.8-8-202304140343.apk\\x1b[m\\x1b[m\\n\\x1b[31mhongenshizi3.7.1geling.apk\\x1b[m\\x1b[m\\n\\x1b[31mhongensiwei\\xa05.8.0_geling.apk\\x1b[m\\x1b[m\\n\\x1b[31monlineDict_v1.0.31_2211181759_currency_legu_jiagu_signed.apk\\x1b[m\\x1b[m\\n\\x1b[31m家长助手_v2.1.1.1_通用版本.apk\\x1b[m\\x1b[m\\n\\x1b[31m平板通用版_课堂同步学_v1.0.0.0.apk\\x1b[m\\x1b[m\\n\\x1b[31m应用商店_v2.2.3_无启动图标.apk\\x1b[m\\x1b[m\\n\\x1b[31m格灵搜题_视源网课学习机_A版_v1.3.9.a_g_s.apk\\x1b[m\\x1b[m\\n\\x1b[31m精准学_2.4.2(调用)_202304121925_g_signed.apk\\x1b[m\\x1b[m\\n\\x1b[31m综合模块0.0.21通用适配安卓8只隐藏图标(有air)20230322.apk\\x1b[m\\x1b[m\\n\\x1b[31m英汉听写_平板通用_v1.0.0_release_04111733.apk\\x1b[m\\x1b[m\\n\\x1b[31m语音助手(Turing)_通用_v1.0.9_release_g(系统签名).apk\\x1b[m\\x1b[m\\n\\x1b[31m课程助手-Default-V2.5.2-0320_tj_signed.apk\\x1b[m\\x1b[m\\n\\x1b[31m通用平板_听说训练_v1.0.0.1.apk\\x1b[m\\x1b[m\\nPerforming Streamed Install\\nSuccess\\nPerforming Streamed Install\\nSuccess\\nPerforming Streamed Install\\nSuccess\\nPerforming Streamed Install\\nSuccess\\nPerforming Streamed Install\\nSuccess\\nPerforming Streamed Install\\nSuccess\\nPerforming Streamed Install\\nSuccess\\nPerforming Streamed Install\\nSuccess\\nPerforming Streamed Install\\nSuccess\\nPerforming Streamed Install\\nSuccess\\nPerforming Streamed Install\\nSuccess\\nPerforming Streamed Install\\nSuccess\\nPerforming Streamed Install\\nSuccess\\nPerforming Streamed Install\\nSuccess\\nPerforming Streamed Install\\nSuccess\\nPerforming Streamed Install\\nSuccess\\nPerforming Streamed Install\\nSuccess\\nPerforming Streamed Install\\nSuccess\\nadb: failed to install 语音助手(Turing)_通用_v1.0.9_release_g(系统签名).apk: Failure [INSTALL_FAILED_SHARED_USER_INCOMPATIBLE: Reconciliation failed...: Reconcile failed: Package com.gl.aichat has no signatures that match those in shared user android.uid.system; ignoring!]\\nPerforming Streamed Install\\nPerforming Streamed Install\\nSuccess\\nPerforming Streamed Install\\nSuccess\\n'"
      ]
     },
     "execution_count": 9,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "from langchain.chains import LLMBashChain\n",
    "from langchain.llms import OpenAI\n",
    "\n",
    "llm = OpenAI(temperature=0)\n",
    "\n",
    "# text = \"查看当前目录下的文件列表,过滤出以chain开头的文件\"\n",
    "# text = \"重命名,把chain_bash.ipynb重命名为chain_bash_auto.ipynb\"\n",
    "# text = \"找出当前目录下,文件名中包含html的文件\"\n",
    "text = \"打开路径:/Volumes/硬件-英语组资产/体验版软件-广州格灵/插件apk,安装其中所有的apk文件\"\n",
    "\n",
    "bash_chain = LLMBashChain.from_llm(llm, verbose=True)\n",
    "\n",
    "bash_chain.run(text)"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "base",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.10.10"
  },
  "orig_nbformat": 4
 },
 "nbformat": 4,
 "nbformat_minor": 2
}