動態提示助手-單代理
Automate repetitive tasks using gen AI.
$0 subscription fee. 100% data privacy.
這個專案展示了我對使用 gen AI 在 Python 中進行即時工程和編碼的理解。
它是一種自動化重複任務的工具——最大限度地減少在非增值流程上花費的時間,並提高工作效率。
這是我完成deeplearning.ai
的AI Python course
和Prompt Engineering with Llama course
後的專案。
從https://ollama.com/download
下載並安裝 Ollama
在終端機中:
pip install ollama
ollama pull llama3.1:latest
pip install pandas
prompt_var
是您的任務的內容。
將它們分別貼到prompt_var
列中的單獨行中。
在app.py
的Base prompt
部分下編輯您的提示。使用及時的工程技術來獲得所需的結果。
範例用例:
電子郵件文字擷取器
prompt = f"""
Given is an email from contains product code and corresponding remarks. Identify the product code and remarks within the original text.
Provide the product code and remark only in csv format, ready to save. Exclude the "```csv" declaration, don't add spaces after the comma, include column headers.
Format:
product_code, remark
product_code_1, remark_1
...
Email:
"""
客戶評論文本分類器
prompt = f"""
Respond with "Positve" or "Negative":
the comment is a product reivew, describing an user experience.
Comment:
"""
即時工程資源:
cd DynPrompt-1a
python app.py
responses.csv
保存在同一資料夾中。在 Excel 中開啟。
回應很大程度上取決於所使用的法學碩士和及時的工程技術。
可以利用上述資源來完善快速工程技術。
可以使用什麼 LLM 模型取決於您的硬體。 LLM 模型越好,RAM 和 VRAM 要求就越高。
特別是在這個腳本中,我在 MacBook M3 Pro 18GB RAM
上使用Llama 3.1 8B
。如果您的 VRAM 不足,您可能會遇到錯誤。
檢查終端以查看 Ollama 是否正常運作。或相應地編輯較小的法學碩士的腳本。
ollama run llama3.1:latest
我感興趣的是:
Langflow-用於多代理程式工作流程的低程式碼工具,允許執行更複雜的任務
n8n-一個跨不同應用程式工作的自動化工作流程工具
如果您有任何回饋或改進建議,或者您知道有關 Langflow 和 n8n 的任何好的教程,請告訴我!讓我們聯絡吧。
我要感謝開源社群和 deeplearning.ai 的講師。