Чатад түлхүүр буулгалгүйгээр нууц утга ба орчны хувьсагчид
Ихэнх бодит аппад дор хаяж нэг нууц утга хэрэгтэй байдаг: төлбөрийн үйлчилгээний түлхүүр, имэйл үйлчилгээний түлхүүр, AI API-ийн түлхүүр. Mythex-д эдгээрийг prompt-д буулгах шаардлагагүй. Агент нэгийг хэрэгтэй үед чатад нууцын хүсэлт гэсэн карт харуулдаг. Та утгыг картын талбарт бичдэг, тэгээд энэ нь таны аппын унших боломжтой төслийн нууц болгон хадгалагдана. Түлхүүр чатын харилцаанд хэзээ ч орохгүй.
Юу хийдэг вэ
Mythex-ийн төсөл бүр орчны хувьсагч-уудыг хадгалж чадна. Тэдгээр нь STRIPE_SECRET_KEY гэх мэт нэртэй утгууд бөгөөд таны апп ажиллах үедээ кодонд бичигдсэн байхын оронд эдгээрийг уншина. Нууц гэдэг нь утгаа нууцлах ёстой орчны хувьсагч юм.
Ижил утгууд хоёр газар боломжтой байна:
- Sandbox, агент таны аппыг бүтээж ажиллуулдаг таны ажил хийж байх үеийн орчин.
- Таны нийтлэгдсэн deployment, зочид таны аппыг ашигладаг газар.
Тэдгээрийг нэмэх гурван арга бий:
- Нууцын хүсэлтийн карт, агент ямар нэгэн зүйлийг дуусгахад түлхүүр хэрэгтэй үед чатад харуулдаг.
- Төслийн тохиргоо → Secrets, энд та хүссэн үедээ утга нэмэх эсвэл засах боломжтой.
- Чат дахь
/secrets, нууцуудыг хүсэлтээр нэмэх эсвэл шинэчлэх.
Яагаад тус болдог вэ
AI агентад түлхүүр өгөх хамгийн түгээмэл арга бол мессеждээ буулгах явдал. Энэ арга ажилладаг ч түлхүүр тань чатын түүхэнд үлдэж, бусад зүйлтэйгээ хамт энгийн текст хэлбэрээр хадгалагдана.
Нууцын карт түлхүүрийг транскриптээс гаргаж үлдээдэг. Та утгыг мессежийн талбарт биш картын талбарт оруулдаг бөгөөд тэр нь төслийн нууц болгон хадгалагдана. Агент sandbox дотор түлхүүрийг ашиглан үргэлжлүүлнэ.
Түлхүүрийг кодонд биш төслийн тохиргоонд байлгахад бусад давуу талууд ч бий:
- Түлхүүрүүд эх кодын хяналтаас гадуур байна. Таны код түлхүүрийг нэрээр нь заана; утга нь төслийн тохиргоонд байна.
- Агент болон таны ажиллаж буй апп нэг тохиргоог харна. Хуулбар хуучирч, зөрөх асуудал гарахгүй.
- Кодыг өөрчлөхгүйгээр түлхүүрээ солих боломжтой. Тохиргоонд утгыг солино; код нь нэрээр нь уншсаар байна.
Орчны хувьсагч танд шинэ байвал орчны хувьсагч ба нууц гэж юу вэ гэдэг гарын авлага энэ санааг эхнээс нь тайлбарлана.
Нууцын картыг хэрхэн ашиглах вэ
- Функцээ хүсэх, жишээ нь: «хэн нэгэн бүртгүүлэхэд угтах имэйл илгээ».
- Агентад түлхүүр хэрэгтэй үед чатад нууцын хүсэлтийн карт гарч ирнэ, шаардлагатай утгыг жагсаана.
- Утгыг картын талбарт оруул, мессежийн талбарт биш.
- Баталгаажуул. Утга нь төслийн нууц болгон хадгалагдана.
- Агент үргэлжлүүлнэ, түлхүүр sandbox дотор боломжтой байна.
Нууцуудыг өөрөө хэрхэн нэмэх вэ
- Төслийн тохиргоо-г нээгээд, Secrets хэсгийг сонго.
STRIPE_SECRET_KEY,OPENAI_API_KEYэсвэл өөрийн үйлчилгээний нэвтрэх мэдээлэл гэх мэт түлхүүрүүдийг нэм.- Агентаас таны фреймворкийн стандарт аргаар уншихыг хүс, жишээ нь Node аппад
process.env-ээс. - Нийтлэгдсэн апп шинэ утгуудыг хэрэгтэй бол дахин нийтэл.
Мөн чатад /secrets гэж бичээд нууцуудыг тэнд нэмэх эсвэл шинэчилж болно.
Нийтлэгдсэн аппын нууцыг өөрчлөх
Нийтлэгдсэн апп нууцуудаа нийтлэх үедээ авдаг. Нэмсэн эсвэл өөрчилсөн дараа нь дахин нийтэл, ингэснээр амьд deployment шинэ утгыг авна. Тэр хүртэл зочид аппыг хуучин тохиргоотойгоор ашиглаж байна.
Аюулгүй байдлын зөвлөмж
- Нууцуудыг хэзээ ч repository-д оруулж болохгүй. Тэдгээрийг төслийн тохиргоонд хадгал.
- Онцгой эрхтэй үйлдлүүдэд зөвхөн серверийн түлхүүр ашигла. Карт цэнэглэх эсвэл имэйл илгээх чадвартай түлхүүр нь зочдын браузерт татагддаг ямар ч зүйлд биш, серверт ажилладаг кодонд байх ёстой.
- Түлхүүр чатын түүхэнд гарсан бол солих. Үйлчилгээ үзүүлэгчдээр шинэ түлхүүр үүсгэ, хуучныг нь цуцал, тэгээд төслийн тохиргоонд утгыг шинэчил. Чатад буулгагдсан аливаа түлхүүрийг ил гарсан гэж үз.
Хязгаарлалт
- Карт зөвхөн ашигласан тохиолдолд тусална. Хэрэв түлхүүрээ мессежийн талбарт буулгавал тэр нь транскриптэд үлдэнэ. Үйлчилгээ үзүүлэгчдээр солиод хадгалсан утгыг шинэчил.
- Нийтлэгдсэн апп шинэ эсвэл өөрчлөгдсөн нууцыг авахын тулд дахин нийтлэх шаардлагатай.
- Түлхүүрийг аюулгүй хадгалах нь түүнийг ашиглах бүх арга аюулгүй гэсэн үг биш. Түлхүүрийг хаана ашиглаж байгаа нь чухал хэвээр; онцгой эрхтэй түлхүүрүүдээ аппынхаа серверийн талд байлга.
Апп нийтлэхээс өмнө аюулгүй байлгах талаар дэлгэрүүлэх бол AI-ээр бүтээсэн аппын аюулгүй байдлын шалгах жагсаалт хэрэгтэй.
Дэлгэрэнгүй баримт: Орчны хувьсагч ба нууцууд болон Чатад нууцууд.