Skip to content
  • Home
  • Code
  • iOS & Swift
  • Combine
  • RxSwift
  • SwiftUI
  • Flutter & Dart
  • Tutorials
  • Art
  • Blog
Fx Studio
  • Home
  • Code
  • iOS & Swift
  • Combine
  • RxSwift
  • SwiftUI
  • Flutter & Dart
  • Tutorials
  • Art
  • Blog
Mixture of Thought
Written by chuotfx on July 15, 2025

Mixture of Thought (MoT) – Từ Suy Luận Logic đến Ứng Dụng Sáng Tạo

Blog . Tutorials

Contents

  • 1. Vấn đề: Hạn chế của Tư duy Tuyến tính trong AI
  • 2. Mixture of Thought (MoT) là gì?
    • Ưu điểm:
    • Nhược điểm và Hạn chế:
  • 3. MoT cho Suy Luận Logic: “Hội đồng Chuyên gia” Kỹ thuật
    • Kiến trúc “Ba môn phối hợp”
    • Cơ chế Huấn luyện Tự tiến hóa: AI tự dạy chính mình
    • Quy trình Suy luận và Tổng hợp (Inference and Aggregation)
  • 4. MoT cho Giải Quyết Vấn Đề Sáng Tạo: Một Hướng Mở Rộng Tiềm Năng
    • Ví dụ minh họa và Mẫu Prompt
  • 5. Các lĩnh vực ứng dụng
  • 6. Tổng kết: Ý nghĩa và Tương lai

Tư duy của con người không phải lúc nào cũng tuyến tính. Khi đối mặt với một vấn đề phức tạp, chúng ta thường khám phá nhiều hướng suy nghĩ, cân nhắc nhiều kịch bản và đối chiếu các góc nhìn khác nhau. Trong khi đó, các mô hình ngôn ngữ lớn (LLM) truyền thống, ngay cả với các kỹ thuật tiên tiến như Chain-of-Thought (CoT), vẫn có xu hướng đi theo một con đường suy luận duy nhất. Lối mòn này có thể dẫn đến kết quả sai nếu mắc lỗi ở bước đầu, đồng thời hạn chế khả năng sáng tạo và khám phá các giải pháp đột phá.

Phương pháp Mixture of Thought (MoT) ra đời như một giải pháp cho vấn đề này. Nó là một khung làm việc cho phép LLM tạo ra và kết hợp nhiều luồng tư duy song song, từ đó mang lại những câu trả lời sâu sắc, đáng tin cậy và sáng tạo hơn.

Bài viết này sẽ phân tích một cách toàn diện về Mixture of Thought (MoT), từ nền tảng kỹ thuật trong suy luận logic đến các ứng dụng tiềm năng trong giải quyết vấn đề sáng tạo.

1. Vấn đề: Hạn chế của Tư duy Tuyến tính trong AI

Các kỹ thuật prompt truyền thống thường hướng LLM đi theo một con đường suy luận duy nhất, dẫn đến một số vấn đề cố hữu:

  • Lỗi dây chuyền (Getting Stuck): Nếu LLM mắc một lỗi sai ở bước đầu tiên, toàn bộ chuỗi suy luận sau đó sẽ bị ảnh hưởng và dẫn đến kết quả sai.
  • Thiếu Sáng tạo: Việc chỉ đi theo một hướng làm hạn chế khả năng khám phá các giải pháp thay thế, các góc nhìn độc đáo hoặc các ý tưởng đột phá.
  • Thiên kiến (Bias): Câu trả lời có thể bị ảnh hưởng nặng nề bởi cách diễn đạt của câu hỏi ban đầu hoặc những ví dụ đầu tiên được đưa ra.
  • Không phản ánh tư duy thực tế: Cách tiếp cận này chưa mô phỏng được quá trình tư duy đa chiều của con người.

MoT được phát triển để mô phỏng quá trình tư duy đa chiều này, giúp LLM vượt qua những rào cản của lối mòn suy nghĩ.

2. Mixture of Thought (MoT) là gì?

Mixture of Thought (MoT) là một kỹ thuật prompting nâng cao, trong đó chúng ta yêu cầu một mô hình ngôn ngữ lớn (LLM) chủ động tạo ra nhiều chuỗi suy nghĩ (thought processes) độc lập và song song cho cùng một vấn đề. Sau đó, các luồng suy nghĩ này được tổng hợp lại để tạo ra một câu trả lời cuối cùng, toàn diện và chất lượng hơn.

MoT có thể được hiểu và áp dụng theo hai cách chính:

  1. Là một khung kỹ thuật cho suy luận logic: Đây là định nghĩa cốt lõi từ bài báo khoa học gốc. MoT là một kiến trúc cụ thể kết hợp ba phương thức suy luận (Ngôn ngữ tự nhiên, Code, Bảng chân lý) để giải quyết các bài toán logic phức tạp với độ chính xác cao.

  2. Là một phương pháp luận cho giải quyết vấn đề sáng tạo: Đây là một sự mở rộng triết lý của MoT, nơi LLM được yêu cầu đóng vai nhiều “chuyên gia” với các góc nhìn khác nhau để brainstorm và tổng hợp ý tưởng. Cần lưu ý rằng các ứng dụng này là sự diễn giải và chưa được kiểm chứng rộng rãi trong các nghiên cứu học thuật như lĩnh vực suy luận logic.

Ưu điểm:

  • Tăng cường sự vững chắc (Robustness): Bằng cách khám phá nhiều con đường, MoT giảm nguy cơ đi vào ngõ cụt hoặc bị một lỗi sai ban đầu phá hỏng toàn bộ kết quả, đặc biệt trong các bài toán logic phức tạp.
  • Thúc đẩy Sáng tạo: Khuyến khích LLM tạo ra các giải pháp đa dạng, thậm chí là trái ngược nhau, từ đó tìm ra những ý tưởng mới mẻ.
  • Giảm Thiên kiến: Nhiều góc nhìn giúp cân bằng các thiên kiến tiềm ẩn có thể xuất hiện trong một luồng suy nghĩ duy nhất.
  • Cải thiện Chất lượng: Câu trả lời cuối cùng thường sâu sắc và được cân nhắc kỹ lưỡng hơn vì nó được chắt lọc từ những phần tốt nhất của nhiều ý tưởng.

Nhược điểm và Hạn chế:

  • Tốn kém tài nguyên: Việc tạo ra nhiều luồng suy nghĩ đòi hỏi nhiều token và sức mạnh tính toán hơn so với CoT.
  • Phức tạp trong việc tổng hợp: Đôi khi, việc kết hợp các luồng suy nghĩ mâu thuẫn có thể khó khăn và đòi hỏi một bước prompt tổng hợp thông minh.
  • Hiệu quả phụ thuộc vào độ khó: Các nghiên cứu cho thấy lợi ích của MoT rõ rệt nhất ở các bài toán khó. Với các bài toán đơn giản, việc áp dụng MoT có thể không mang lại hiệu quả tương xứng với chi phí tài nguyên bỏ ra.
  • Phạm vi kiểm chứng hẹp: Theo nghiên cứu gốc, MoT chủ yếu được thiết kế và đánh giá trên các nhiệm vụ suy luận logic. Hiệu quả của nó trên các lĩnh vực khác như sáng tạo hay suy luận thông thường cần được nghiên cứu thêm.

3. MoT cho Suy Luận Logic: “Hội đồng Chuyên gia” Kỹ thuật

Đây là cốt lõi của bài báo gốc “Learning to Reason via Mixture of Thought“. Mixture of Thought được sinh ra để giải quyết các lỗi logic mà LLM thường mắc phải.

Mixture of Thought

Kiến trúc “Ba môn phối hợp”

Mixture of Thought cho phép LLM xử lý một bài toán bằng ba “chuyên gia” nội tại, mỗi chuyên gia có một thế mạnh riêng để đối chiếu và kiểm tra chéo lẫn nhau:

  1. Chuyên gia Ngôn ngữ (Natural Language CoT): Suy luận từng bước một cách trực quan, dễ hiểu. Rất linh hoạt nhưng đôi khi mơ hồ và dễ mắc lỗi logic.
  2. Chuyên gia Lập trình (Code CoT): Chuyển hóa logic thành code có cấu trúc, chặt chẽ và không mơ hồ. Đặc biệt mạnh với các quy trình có điều kiện.
  3. Chuyên gia Xác minh (Truth Table CoT): Liệt kê và kiểm tra một cách có hệ thống tất cả các khả năng để đảm bảo không bỏ sót bất kỳ trường hợp nào.

Ví dụ Prompt cho từng “Chuyên gia”

Để kích hoạt từng “chuyên gia”, chúng ta có thể sử dụng các prompt được thiết kế riêng. Hãy lấy cùng một bài toán logic để xem cách mỗi prompt hoạt động:

Bài toán:

Tiền đề:

  1. Nếu ai đó là siêu anh hùng, thì họ có thể bay.

  2. Nếu ai đó có thể bay, thì họ có thể di chuyển nhanh.

  3. Nếu ai đó không thể di chuyển nhanh, thì họ không thể bay.

  4. Tom không thể di chuyển nhanh.

Câu hỏi: Tom có phải là siêu anh hùng không?

1. Prompt cho Chuyên gia Ngôn ngữ (NL-CoT):

Hãy giải quyết bài toán logic sau đây bằng cách suy luận từng bước một cách rõ ràng:
​
**Bài toán:** [Dán bài toán vào đây]
​
**Hướng dẫn:**
1. Đọc kỹ và hiểu các tiền đề.
2. Áp dụng các quy tắc logic (như Modus Tollens) để suy luận từng bước.
3. Giải thích lý do cho mỗi bước.
4. Đưa ra kết luận cuối cùng.

2. Prompt cho Chuyên gia Lập trình (Code-CoT):

Hãy giải quyết bài toán logic sau đây bằng cách chuyển đổi thành code Python:
​
**Bài toán:** [Dán bài toán vào đây]
​
**Hướng dẫn:**
1. Tạo một đối tượng (ví dụ: dictionary) để lưu trữ thông tin về Tom.
2. Áp dụng từng quy tắc logic thông qua code để cập nhật trạng thái của Tom.
3. Trả về kết quả cuối cùng dựa trên trạng thái đã suy luận.

3. Prompt cho Chuyên gia Bảng Chân lý (TT-CoT):

Hãy giải quyết bài toán logic sau đây bằng cách sử dụng bảng chân lý:
​
**Bài toán:** [Dán bài toán vào đây]
​
**Hướng dẫn:**
1. Định nghĩa các biến logic (ví dụ: S: Tom là siêu anh hùng, F: Tom có thể bay, M: Tom có thể di chuyển nhanh).
2. Chuyển đổi các tiền đề thành công thức logic.
3. Xây dựng bảng chân lý và loại bỏ các hàng vi phạm bất kỳ tiền đề nào.
4. Kết luận dựa trên các hàng hợp lệ còn lại.

Một điểm đặc biệt của phương thức Bảng Chân lý là cách nó giải quyết thách thức “bùng nổ tổ hợp” (số hàng trong bảng tăng theo hàm mũ 2n với n là số biến). Thay vì tạo một bảng đầy đủ, MoT hướng dẫn LLM xây dựng một bảng chân lý cục bộ (partial truth table). Nó bắt đầu với tất cả các trường hợp, sau đó duyệt qua từng tiền đề của bài toán và loại bỏ (prune) những hàng vi phạm tiền đề đó. Quá trình này giống như một bộ lọc, dần dần tinh giản bảng để chỉ còn lại những trường hợp logic nhất quán.

Cơ chế Huấn luyện Tự tiến hóa: AI tự dạy chính mình

Một trong những đóng góp đột phá nhất của MoT là thuật toán huấn luyện tự tiến hóa, giải quyết vấn đề thiếu hụt dữ liệu huấn luyện đa phương thức. Cơ chế này tạo ra một vòng lặp tự cải tiến:

  1. Giai đoạn 1: Tạo Chuỗi Suy Luận (Rationale Generation): Mô hình tự tạo ra các chuỗi suy luận cho cả ba phương thức (NL, Code, TT) cho các bài toán trong tập huấn luyện.

  2. Giai đoạn 2: Lọc Chất Lượng (Quality Filtering): Đây là bước kiểm soát chất lượng nghiêm ngặt. Một chuỗi suy luận chỉ được giữ lại nếu nó vừa đưa ra câu trả lời đúng, vừa tuân thủ đúng cú pháp của phương thức đó.

  3. Giai đoạn 3: Tinh chỉnh (On-Policy Finetuning): Tất cả các chuỗi suy luận chất lượng cao đã qua bộ lọc được hợp nhất lại để tạo thành một bộ dữ liệu mới. Mô hình sau đó được tinh chỉnh trên chính bộ dữ liệu này.

Vòng lặp này tạo ra một “vòng xoáy tích cực”: mô hình tốt hơn tạo ra dữ liệu tốt hơn, và dữ liệu tốt hơn lại được dùng để huấn luyện một mô hình còn tốt hơn nữa.

Ví dụ Prompt cho Huấn luyện Tự tiến hóa:

  • Prompt cho Giai đoạn 1 (Tạo Chuỗi Suy Luận):

    Bạn là một chuyên gia logic. Cho bài toán sau đây, hãy tạo ra một chuỗi suy luận chi tiết bằng cách sử dụng phương pháp [Ngôn ngữ tự nhiên / Code / Bảng chân lý] để đi đến câu trả lời. Trình bày rõ ràng từng bước.
    ​
    **Bài toán:** [Dán bài toán vào đây]
  • Prompt cho Giai đoạn 2 (Lọc Chất Lượng):

    Hãy kiểm tra tính đúng đắn của quá trình suy luận sau đây.
    ​
    **Bài toán gốc:** [Dán bài toán vào đây]
    **Đáp án đúng:** [Dán đáp án đúng vào đây]
    ​
    **Chuỗi suy luận cần kiểm tra:**
    [Dán chuỗi suy luận đã được tạo ra]
    ​
    **Tiêu chí kiểm tra:**
    1. **Tính chính xác:** Câu trả lời từ chuỗi suy luận có khớp với đáp án đúng không?
    2. **Tính hợp lệ cú pháp:** Chuỗi suy luận có tuân thủ đúng định dạng của phương pháp [Ngôn ngữ tự nhiên / Code / Bảng chân lý] không?
    ​
    **Kết quả kiểm tra (Trả về "HỢP LỆ" hoặc "KHÔNG HỢP LỆ"):**

Quy trình Suy luận và Tổng hợp (Inference and Aggregation)

Khi nhận một bài toán mới, quy trình suy luận của MoT diễn ra như sau:

  1. Tạo Phản hồi Đa phương thức: Mô hình được yêu cầu tạo ra câu trả lời bằng cả ba phương thức, thường được kích hoạt bằng các thẻ gợi ý cụ thể.

  2. Tổng hợp bằng Bỏ phiếu Đa số (Majority Voting): Ba câu trả lời từ ba phương thức được tổng hợp lại. Câu trả lời cuối cùng được quyết định dựa trên nguyên tắc bỏ phiếu đa số.

Ví dụ Prompt cho Suy luận và Tổng hợp:

Hãy giải quyết bài toán logic sau bằng cách sử dụng đầy đủ khung Mixture-of-Thought (MoT).
​
**Bài toán:** [Dán bài toán vào đây]
​
**Yêu cầu:**
1. **Suy luận bằng Ngôn ngữ tự nhiên (NL-CoT):** Trình bày các bước suy luận bằng lời.
2. **Suy luận bằng Code (Code-CoT):** Viết code Python để giải quyết vấn đề.
3. **Suy luận bằng Bảng Chân lý (TT-CoT):** Sử dụng bảng chân lý để phân tích.
4. **Tổng hợp:** Liệt kê kết quả từ ba phương pháp trên và đưa ra kết luận cuối cùng dựa trên bỏ phiếu đa số (Majority Voting).

4. MoT cho Giải Quyết Vấn Đề Sáng Tạo: Một Hướng Mở Rộng Tiềm Năng

Đây là ứng dụng rộng hơn của triết lý MoT, tập trung vào sự đa dạng và sáng tạo. Cần nhấn mạnh rằng đây là một sự diễn giải, chưa phải là một ứng dụng đã được kiểm chứng thực nghiệm như trong lĩnh vực logic.

Kiến trúc này thường gồm hai giai đoạn:

  • Giai đoạn 1: Phân kỳ (Tạo ra các Luồng suy nghĩ): Khuyến khích LLM tạo ra nhiều chuỗi suy nghĩ riêng biệt, mỗi chuỗi khám phá một góc nhìn, chiến lược hoặc giả định khác nhau.

  • Giai đoạn 2: Hội tụ (Tổng hợp và Tinh chỉnh): Yêu cầu LLM đóng vai trò “người ra quyết định”, phân tích các luồng suy nghĩ đã tạo và kết hợp những ý tưởng tốt nhất thành một giải pháp cuối cùng.

Ví dụ minh họa và Mẫu Prompt

Hãy xem cách áp dụng triết lý MoT để giải quyết một vấn đề kinh doanh: “Làm thế nào để tăng lượng khách hàng cho một quán cà phê nhỏ ở địa phương?”

Mẫu Prompt Minh Họa:

### BỐI CẢNH ###
Bạn là một chuyên gia tư vấn chiến lược kinh doanh. Một quán cà phê nhỏ ở địa phương đang gặp khó khăn trong việc thu hút khách hàng mới và muốn tìm ra các giải pháp hiệu quả.
​
### YÊU CẦU ###
Sử dụng phương pháp Mixture-of-Thought (MoT) để phát triển một kế hoạch hành động toàn diện.
​
---
​
### GIAI ĐOẠN 1: TẠO RA CÁC LUỒNG SUY NGHĨ ###
​
Hãy tạo ra 3 luồng suy nghĩ độc lập. Mỗi luồng suy nghĩ đại diện cho một "chuyên gia" với một góc nhìn khác nhau.
​
**Chuyên gia 1: Chuyên gia Marketing Kỹ thuật số**
Tập trung vào các giải pháp online, mạng xã hội và quảng cáo trực tuyến.
*Suy nghĩ của Chuyên gia 1:*
[LLM sẽ điền vào đây]
​
**Chuyên gia 2: Chuyên gia Xây dựng Cộng đồng**
Tập trung vào việc tạo ra trải nghiệm tại quán, tổ chức sự kiện và xây dựng mối quan hệ với khách hàng thân thiết.
*Suy nghĩ của Chuyên gia 2:*
[LLM sẽ điền vào đây]
​
**Chuyên gia 3: Chuyên gia Tối ưu Vận hành & Sản phẩm**
Tập trung vào chất lượng đồ uống, menu, không gian quán và hiệu quả phục vụ để thu hút khách hàng qua truyền miệng.
*Suy nghĩ của Chuyên gia 3:*
[LLM sẽ điền vào đây]
​
---
​
### GIAI ĐOẠN 2: TỔNG HỢP VÀ TẠO KẾ HOẠCH HÀNH ĐỘNG ###
​
Bây giờ, hãy đóng vai trò là một nhà tư vấn chiến lược cấp cao. Dựa trên 3 luồng suy nghĩ từ các chuyên gia trên, hãy thực hiện các việc sau:
1. **Phân tích:** Đánh giá ngắn gọn ưu và nhược điểm của mỗi cách tiếp cận.
2. **Tổng hợp:** Kết hợp những ý tưởng mạnh nhất từ cả ba chuyên gia thành một chiến lược tổng thể, mạch lạc.
3. **Lập kế hoạch hành động:** Đề xuất một kế hoạch hành động cụ thể cho 3 tháng tới, bao gồm các bước rõ ràng và ưu tiên.
​
*Phân tích và Kế hoạch Hành động Tổng hợp:*
[LLM sẽ điền vào đây]

5. Các lĩnh vực ứng dụng

Dựa trên hai khía cạnh trên, MoT có tiềm năng ứng dụng trong nhiều lĩnh vực:

Suy luận logic & kỹ thuật (Đã được kiểm chứng):

  • Kiểm tra tính đúng đắn của hợp đồng (Legal Tech).
  • Kiểm thử phần mềm và gỡ lỗi (Software Testing).
  • Hệ thống tuân thủ và kiểm toán (Compliance & Audit).

Sáng tạo & Chiến lược (Tiềm năng, cần nghiên cứu thêm):

  • Sáng tạo nội dung: Viết các phiên bản khác nhau của một bài quảng cáo, bài blog, hoặc kịch bản video.
  • Giải quyết vấn đề kinh doanh: Phân tích một vấn đề từ nhiều góc độ (tài chính, marketing, nhân sự).
  • Nghiên cứu khoa học: Tạo ra nhiều giả thuyết để giải thích một hiện tượng.

6. Tổng kết: Ý nghĩa và Tương lai

Mixture of Thought là một phương pháp tiếp cận mạnh mẽ, giúp cải thiện đáng kể khả năng suy luận của LLM. Nó thừa nhận rằng những vấn đề khó khăn nhất hiếm khi có một con đường giải quyết duy nhất.

  • Tăng cường sự vững chắc (Robustness): Bằng cách khám phá nhiều con đường, MoT giảm nguy cơ đi vào ngõ cụt hoặc bị một lỗi sai ban đầu phá hỏng toàn bộ kết quả.
  • Thúc đẩy Sáng tạo: Khuyến khích LLM tạo ra các giải pháp đa dạng, từ đó tìm ra những ý tưởng mới mẻ.
  • Hiệu quả về tài nguyên: Các nghiên cứu cho thấy mô hình mã nguồn mở kích thước vừa phải, khi được trang bị MoT, có thể đạt hiệu suất ngang hàng với các hệ thống độc quyền khổng lồ trong các nhiệm vụ logic cụ thể.

Trong tương lai, triết lý của Mixture of Thought có thể sẽ được tích hợp sâu hơn vào các hệ thống AI, kết hợp với các phương pháp khác như Tree-of-Thoughts (ToT) để tạo ra các quy trình suy luận còn phức tạp và mạnh mẽ hơn nữa. Việc xác nhận tính tổng quát của Mixture of Thought trên các lĩnh vực ngoài suy luận logic sẽ là một hướng nghiên cứu quan trọng.

Cảm ơn bạn đã đọc bài viết này!

FacebookTweetPinYummlyLinkedInPrintEmailShares0

Related Posts:

  • Flutter
    Ứng dụng Flutter đầu tiên
  • feature_prompt_00
    Một số ví dụ sử dụng Prompt cơ bản khi làm việc với AI
  • feature_bg_blog_007
    Prompt Engineering - Con Đường Để Trở Thành Một Nghề Nghiệp
Tags: AI, blog, Prompt engineering
Written by chuotfx

Hãy ngồi xuống, uống miếng bánh và ăn miếng trà. Chúng ta cùng nhau đàm đạo về đời, về code nhóe!

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Donate – Buy me a coffee!

Fan page

Fx Studio

Tags

Actor Advanced Swift AI api AppDistribution autolayout basic ios tutorial blog ci/cd closure collectionview combine concurrency crashlytics dart dart basic dart tour Declarative delegate deploy design pattern fabric fastlane firebase flavor flutter GCD gradients iOS MVVM optional Prompt engineering protocol Python rxswift safearea Swift Swift 5.5 SwiftData SwiftUI SwiftUI Notes tableview testing TravisCI unittest

Recent Posts

  • Mixture of Thought (MoT) – Từ Suy Luận Logic đến Ứng Dụng Sáng Tạo
  • Prompt Injection (phần 2) – Chiến Lược Phòng Thủ và Kỹ Thuật Giảm Thiểu Rủi Ro
  • Prompt Injection (phần 1) – Phân Tích về Các Kỹ Thuật Tấn Công
  • Bản chất của Prompt Engineering là Quản lý sự Mơ hồ
  • Inject Marker : Từ Chỉ Dẫn Đơn Giản Đến Công Cụ Khoa Học Để Làm Chủ AI
  • Prompt Engineering – Người lập trình ngôn ngữ tự nhiên
  • Thách thức đạo đức của Trí Tuệ Nhân Tạo (AI) và ý nghĩa thực tiễn
  • Role-playing vs. Persona-based Prompting
  • [Swift 6.2] Raw Identifiers – Đặt tên hàm có dấu cách, tại sao không?
  • Vibe Coding là gì?

You may also like:

  • Một số ví dụ sử dụng Prompt cơ bản khi làm việc với AI
    feature_prompt_00
  • Prompt Engineering - Con Đường Để Trở Thành Một Nghề Nghiệp
    feature_bg_blog_007
  • Ứng dụng Flutter đầu tiên
    Flutter

Archives

  • July 2025 (6)
  • June 2025 (1)
  • May 2025 (2)
  • April 2025 (1)
  • March 2025 (8)
  • January 2025 (7)
  • December 2024 (4)
  • September 2024 (1)
  • July 2024 (1)
  • June 2024 (1)
  • May 2024 (4)
  • April 2024 (2)
  • March 2024 (5)
  • January 2024 (4)
  • February 2023 (1)
  • January 2023 (2)
  • November 2022 (2)
  • October 2022 (1)
  • September 2022 (5)
  • August 2022 (6)
  • July 2022 (7)
  • June 2022 (8)
  • May 2022 (5)
  • April 2022 (1)
  • March 2022 (3)
  • February 2022 (5)
  • January 2022 (4)
  • December 2021 (6)
  • November 2021 (8)
  • October 2021 (8)
  • September 2021 (8)
  • August 2021 (8)
  • July 2021 (9)
  • June 2021 (8)
  • May 2021 (7)
  • April 2021 (11)
  • March 2021 (12)
  • February 2021 (3)
  • January 2021 (3)
  • December 2020 (3)
  • November 2020 (9)
  • October 2020 (7)
  • September 2020 (17)
  • August 2020 (1)
  • July 2020 (3)
  • June 2020 (1)
  • May 2020 (2)
  • April 2020 (3)
  • March 2020 (20)
  • February 2020 (5)
  • January 2020 (2)
  • December 2019 (12)
  • November 2019 (12)
  • October 2019 (19)
  • September 2019 (17)
  • August 2019 (10)

About me

Education, Mini Game, Digital Art & Life of coders
Contacts:
contacts@fxstudio.dev

Fx Studio

  • Home
  • About me
  • Contact us
  • Mail
  • Privacy Policy
  • Donate
  • Sitemap

Categories

  • Art (1)
  • Blog (51)
  • Code (11)
  • Combine (22)
  • Flutter & Dart (24)
  • iOS & Swift (102)
  • No Category (1)
  • RxSwift (37)
  • SwiftUI (80)
  • Tutorials (91)

Newsletter

Stay up to date with our latest news and posts.
Loading

    Copyright © 2025 Fx Studio - All rights reserved.